src/newgrf_commons.cpp
changeset 8394 8d765e1d2641
parent 8270 e7c342f6b14c
child 8458 38fe72ff1402
equal deleted inserted replaced
8393:a0ab817a8b73 8394:8d765e1d2641
   263  * @return value corresponding to the grf expected format:
   263  * @return value corresponding to the grf expected format:
   264  *         Terrain type: 0 normal, 1 desert, 2 rainforest, 4 on or above snowline */
   264  *         Terrain type: 0 normal, 1 desert, 2 rainforest, 4 on or above snowline */
   265 uint32 GetTerrainType(TileIndex tile)
   265 uint32 GetTerrainType(TileIndex tile)
   266 {
   266 {
   267 	switch (_opt.landscape) {
   267 	switch (_opt.landscape) {
   268 		case LT_TROPIC: return GetTropicZone(tile) == TROPICZONE_DESERT ? 1 : 2;
   268 		case LT_TROPIC: return GetTropicZone(tile);
   269 		case LT_ARCTIC: return GetTileZ(tile) > GetSnowLine() ? 4 : 0;
   269 		case LT_ARCTIC: return GetTileZ(tile) > GetSnowLine() ? 4 : 0;
   270 		default:        return 0;
   270 		default:        return 0;
   271 	}
   271 	}
   272 }
   272 }
   273 
   273