diff options
author | tron <tron@openttd.org> | 2004-12-15 22:18:54 +0000 |
---|---|---|
committer | tron <tron@openttd.org> | 2004-12-15 22:18:54 +0000 |
commit | 765ecfed848bd7fc8e3e10e99f7ecc3f1ae338a4 (patch) | |
tree | abc024a53e9698bc4ed26a6830310805e30c693f /map.h | |
parent | 736718ef53c7c5a3b8536136209668a895901187 (diff) | |
download | openttd-765ecfed848bd7fc8e3e10e99f7ecc3f1ae338a4.tar.xz |
(svn r1117) Move map arrays and some related macros into their own files map.c and map.h
Diffstat (limited to 'map.h')
-rw-r--r-- | map.h | 21 |
1 files changed, 21 insertions, 0 deletions
@@ -0,0 +1,21 @@ +#ifndef MAP_H +#define MAP_H + +#define TILE_X_BITS 8 +#define TILE_Y_BITS 8 + +#define TILES_X (1 << TILE_X_BITS) +#define TILES_Y (1 << TILE_Y_BITS) + +#define TILE_X_MAX (TILES_X - 1) +#define TILE_Y_MAX (TILES_Y - 1) + +extern byte _map_type_and_height[TILES_X * TILES_Y]; +extern byte _map5[TILES_X * TILES_Y]; +extern byte _map3_lo[TILES_X * TILES_Y]; +extern byte _map3_hi[TILES_X * TILES_Y]; +extern byte _map_owner[TILES_X * TILES_Y]; +extern byte _map2[TILES_X * TILES_Y]; +extern byte _map_extra_bits[TILES_X * TILES_Y / 4]; + +#endif |