map.h
changeset 2794 ebe7638cf265
parent 2548 49c8a096033f
child 4000 4009d092b306
equal deleted inserted replaced
2793:a0d17504b599 2794:ebe7638cf265
    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;