summaryrefslogtreecommitdiff
path: root/map.h
diff options
context:
space:
mode:
authorDarkvater <darkvater@openttd.org>2006-10-14 22:22:48 +0000
committerDarkvater <darkvater@openttd.org>2006-10-14 22:22:48 +0000
commit9732c129c16dea48e69188b75c2e39f9faacf86f (patch)
tree22ba5ac16dd749e7e43b599fadca173a359055c4 /map.h
parentdad5d5dd72a32b3dbaea68c71e996f053fa557e7 (diff)
downloadopenttd-9732c129c16dea48e69188b75c2e39f9faacf86f.tar.xz
(svn r6775) -Codechange: Use some more proper types, especially Owner and PlayerID as
these are used intermixed often.
Diffstat (limited to 'map.h')
-rw-r--r--map.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/map.h b/map.h
index c4d803e5b..661515edd 100644
--- a/map.h
+++ b/map.h
@@ -67,12 +67,13 @@ static inline TileIndex TileVirtXY(uint x, uint y)
return (y >> 4 << MapLogX()) + (x >> 4);
}
-typedef enum Owner {
+typedef byte Owner;
+enum Owners {
OWNER_TOWN = 0x0F, // a town owns the tile
OWNER_NONE = 0x10, // nobody owns the tile
OWNER_WATER = 0x11, // "water" owns the tile
OWNER_END = 0x12,
-} Owner;
+};
enum {
INVALID_TILE = (TileIndex)-1