src/tile.h
branchcpp_gui
changeset 6298 c30fe89622df
parent 5847 9ce114e1d90d
child 6307 f40e88cff863
equal deleted inserted replaced
6297:4bf29d14edba 6298:c30fe89622df
     6 #include "macros.h"
     6 #include "macros.h"
     7 #include "openttd.h"
     7 #include "openttd.h"
     8 #include "map.h"
     8 #include "map.h"
     9 #include "slope.h"
     9 #include "slope.h"
    10 
    10 
    11 typedef enum TileTypes {
    11 enum TileType {
    12 	MP_CLEAR,
    12 	MP_CLEAR,
    13 	MP_RAILWAY,
    13 	MP_RAILWAY,
    14 	MP_STREET,
    14 	MP_STREET,
    15 	MP_HOUSE,
    15 	MP_HOUSE,
    16 	MP_TREES,
    16 	MP_TREES,
    18 	MP_WATER,
    18 	MP_WATER,
    19 	MP_VOID, // invisible tiles at the SW and SE border
    19 	MP_VOID, // invisible tiles at the SW and SE border
    20 	MP_INDUSTRY,
    20 	MP_INDUSTRY,
    21 	MP_TUNNELBRIDGE,
    21 	MP_TUNNELBRIDGE,
    22 	MP_UNMOVABLE,
    22 	MP_UNMOVABLE,
    23 } TileType;
    23 };
    24 
    24 
    25 typedef enum TropicZones {
    25 enum TropicZone {
    26 	TROPICZONE_INVALID    = 0,
    26 	TROPICZONE_INVALID    = 0,
    27 	TROPICZONE_DESERT     = 1,
    27 	TROPICZONE_DESERT     = 1,
    28 	TROPICZONE_RAINFOREST = 2,
    28 	TROPICZONE_RAINFOREST = 2,
    29 } TropicZone;
    29 };
    30 
    30 
    31 Slope GetTileSlope(TileIndex tile, uint *h);
    31 Slope GetTileSlope(TileIndex tile, uint *h);
    32 uint GetTileZ(TileIndex tile);
    32 uint GetTileZ(TileIndex tile);
    33 uint GetTileMaxZ(TileIndex tile);
    33 uint GetTileMaxZ(TileIndex tile);
    34 
    34