12 #ifndef NEWGRF_HOUSE_H
13 #define NEWGRF_HOUSE_H
34 uint32
GetVariable(byte variable, uint32 parameter,
bool *available)
const;
45 bool not_yet_constructed =
false, uint8 initial_random_bits = 0, uint32 watched_cargo_triggers = 0);
75 HouseClassID AllocateHouseClassID(byte grf_class_id, uint32 grfid);
77 void InitializeBuildingCounts();
83 void AnimateNewHouseConstruction(
TileIndex tile);
86 bool not_yet_constructed =
false, uint8 initial_random_bits = 0, uint32 watched_cargo_triggers = 0);
95 HOUSE_TRIGGER_TILE_LOOP = 0x01,
100 HOUSE_TRIGGER_TILE_LOOP_TOP = 0x02,
102 void TriggerHouse(
TileIndex t, HouseTrigger trigger);