diff options
Diffstat (limited to 'src/newgrf_house.h')
-rw-r--r-- | src/newgrf_house.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/newgrf_house.h b/src/newgrf_house.h index 821eff04c..27a5672fa 100644 --- a/src/newgrf_house.h +++ b/src/newgrf_house.h @@ -45,4 +45,15 @@ bool CanDeleteHouse(TileIndex tile); bool NewHouseTileLoop(TileIndex tile); +enum HouseTrigger { + /* The tile of the house has been triggered during the tileloop. */ + HOUSE_TRIGGER_TILE_LOOP = 0x01, + /* + * The top tile of a (multitile) building has been triggered during and all + * the tileloop other tiles of the same building get the same random value. + */ + HOUSE_TRIGGER_TILE_LOOP_TOP = 0x02, +}; +void TriggerHouse(TileIndex t, HouseTrigger trigger); + #endif /* NEWGRF_HOUSE_H */ |