changeset 1898:409022207f16 draft

(svn r2404) assert that GetTileOwner() isn't called for tiles, which don't store owner information
author tron <tron@openttd.org>
date Fri, 03 Jun 2005 22:43:59 +0000
parents 317af46083dd
children 62b9262e06a4
files tile.h
diffstat 1 files changed, 4 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/tile.h
+++ b/tile.h
@@ -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];
 }