(svn r2404) assert that GetTileOwner() isn't called for tiles, which don't store owner information
authortron
Fri, 03 Jun 2005 22:43:59 +0000
changeset 1898 b9fe2a5b7e13
parent 1897 98b62e167a43
child 1899 98317b840d7b
(svn r2404) assert that GetTileOwner() isn't called for tiles, which don't store owner information
tile.h
--- a/tile.h	Fri Jun 03 22:25:06 2005 +0000
+++ b/tile.h	Fri Jun 03 22:43:59 2005 +0000
@@ -81,6 +81,10 @@
 static inline Owner GetTileOwner(TileIndex tile)
 {
 	assert(tile < MapSize());
+	assert(!IsTileType(tile, MP_HOUSE));
+	assert(!IsTileType(tile, MP_VOID));
+	assert(!IsTileType(tile, MP_INDUSTRY));
+
 	return _map_owner[tile];
 }