From ff0030936e9ed7ae92d0a1fef2984b2eed608214 Mon Sep 17 00:00:00 2001 From: tron Date: Sat, 4 Jun 2005 12:13:24 +0000 Subject: (svn r2408) Introduce SetTileOwner() and use it --- tile.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'tile.h') diff --git a/tile.h b/tile.h index e19a24b7f..1d8cd094a 100644 --- a/tile.h +++ b/tile.h @@ -88,6 +88,16 @@ static inline Owner GetTileOwner(TileIndex tile) return _map_owner[tile]; } +static inline void SetTileOwner(TileIndex tile, Owner owner) +{ + assert(tile < MapSize()); + assert(!IsTileType(tile, MP_HOUSE)); + assert(!IsTileType(tile, MP_VOID)); + assert(!IsTileType(tile, MP_INDUSTRY)); + + _map_owner[tile] = owner; +} + static inline bool IsTileOwner(TileIndex tile, Owner owner) { return GetTileOwner(tile) == owner; -- cgit v1.2.3-54-g00ecf