equal
deleted
inserted
replaced
13 extern uint _map_tile_mask; |
13 extern uint _map_tile_mask; |
14 extern uint _map_size; |
14 extern uint _map_size; |
15 |
15 |
16 #define TILE_MASK(x) ((x) & _map_tile_mask) |
16 #define TILE_MASK(x) ((x) & _map_tile_mask) |
17 #define TILE_ASSERT(x) assert(TILE_MASK(x) == (x)); |
17 #define TILE_ASSERT(x) assert(TILE_MASK(x) == (x)); |
18 #define RANDOM_TILE(r) TILE_MASK(r) |
|
19 |
18 |
20 typedef struct Tile { |
19 typedef struct Tile { |
21 byte type_height; |
20 byte type_height; |
22 byte m1; |
21 byte m1; |
23 uint16 m2; |
22 uint16 m2; |