Mercurial > hg > openttd
changeset 6874:a2a6f2050a65 draft
(svn r10115) -Codechange: Create accessors to triggers and random bits for industries.
Implementation will follow soon.
author | belugas <belugas@openttd.org> |
---|---|
date | Tue, 12 Jun 2007 14:22:28 +0000 |
parents | 608145365c5d |
children | 5e797b77132a |
files | src/industry_map.h |
diffstat | 1 files changed, 42 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/industry_map.h +++ b/src/industry_map.h @@ -160,7 +160,7 @@ _m[t].m2 = index; _m[t].m3 = 0; _m[t].m4 = 0; - _m[t].m5 = gfx; + SetIndustryGfx(t, gfx); } /** @@ -246,4 +246,45 @@ _m[tile].m3 = state; } +/** + * Get the random bits for this tile. + * Used for grf callbacks + * @param tile TileIndex of the tile to query + * @pre IsTileType(tile, MP_INDUSTRY) + * @return requested bits + * @todo implement the storage in map array + */ +static inline byte GetIndustryRandomBits(TileIndex tile) +{ + assert(IsTileType(tile, MP_INDUSTRY)); + return 0; +} + +/** + * Get the activated triggers bits for this industry tile + * Used for grf callbacks + * @param tile TileIndex of the tile to query + * @pre IsTileType(tile, MP_INDUSTRY) + * @return requested triggers + * @todo implement the storage in map array + */ +static inline byte GetIndustryTriggers(TileIndex tile) +{ + assert(IsTileType(tile, MP_INDUSTRY)); + return 0; +} + + +/** + * Set the activated triggers bits for this industry tile + * Used for grf callbacks + * @param tile TileIndex of the tile to query + * @pre IsTileType(tile, MP_INDUSTRY) + * @todo implement the storage in map array + */ +static inline void SetIndustryTriggers(TileIndex tile, byte triggers) +{ + assert(IsTileType(tile, MP_INDUSTRY)); +} + #endif /* INDUSTRY_MAP_H */