12 #ifndef NEWGRF_HOUSE_H 
   13 #define NEWGRF_HOUSE_H 
   34    uint32 
GetVariable(byte variable, uint32 parameter, 
bool *available) 
const;
 
   46       bool not_yet_constructed = 
false, uint8 initial_random_bits = 0, uint32 watched_cargo_triggers = 0);
 
   76 HouseClassID AllocateHouseClassID(byte grf_class_id, uint32 grfid);
 
   78 void InitializeBuildingCounts();
 
   84 void AnimateNewHouseConstruction(
TileIndex tile);
 
   87     bool not_yet_constructed = 
false, uint8 initial_random_bits = 0, uint32 watched_cargo_triggers = 0);
 
   96   HOUSE_TRIGGER_TILE_LOOP     = 0x01,
 
  101   HOUSE_TRIGGER_TILE_LOOP_TOP = 0x02,
 
  103 void TriggerHouse(
TileIndex t, HouseTrigger trigger);