equal
deleted
inserted
replaced
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 |