darkvater@1213: #include "stdafx.h" tron@1211: #include "tile.h" tron@1211: tron@1211: void SetMapExtraBits(TileIndex tile, byte bits) tron@1211: { tron@1211: assert(tile < MapSize()); tron@1211: _map_extra_bits[tile >> 2] &= ~(3 << ((tile & 3) * 2)); tron@1211: _map_extra_bits[tile >> 2] |= (bits&3) << ((tile & 3) * 2); tron@1211: } tron@1211: tron@1211: uint GetMapExtraBits(TileIndex tile) tron@1211: { tron@1211: assert(tile < MapSize()); tron@1211: return (_map_extra_bits[tile >> 2] >> (tile & 3) * 2) & 3; tron@1211: }