tile_map.cpp File Reference

Global tile accessors. More...

#include "stdafx.h"
#include "tile_map.h"

Go to the source code of this file.

Functions

Slope GetTileSlope (TileIndex tile, uint *h)
 Return the slope of a given tile.
uint GetTileZ (TileIndex tile)
 Get bottom height of the tile.
uint GetTileMaxZ (TileIndex t)
 Get top height of the tile.

Detailed Description

Global tile accessors.

Definition in file tile_map.cpp.


Function Documentation

uint GetTileMaxZ ( TileIndex  t  ) 
Slope GetTileSlope ( TileIndex  tile,
uint *  h 
)

Return the slope of a given tile.

Parameters:
tile Tile to compute slope of
h If not NULL, pointer to storage of z height
Returns:
Slope of the tile, except for the HALFTILE part

Definition at line 21 of file tile_map.cpp.

References _settings_game, GameSettings::construction, ConstructionSettings::freeform_edges, MapMaxX(), MapMaxY(), MapSize(), min(), SLOPE_E, SLOPE_FLAT, SLOPE_N, SLOPE_S, SLOPE_W, TILE_HEIGHT, TileDiffXY(), TileHeight(), TileX(), and TileY().

Referenced by AfterLoadGame(), BuildTownHouse(), CanBuildHouseHere(), CanPlantTreesOnTile(), CheckBuildableTile(), CheckIfIndustryTilesAreFree(), CmdBuildBridge(), CmdBuildBuoy(), CmdBuildCanal(), CmdBuildDock(), CmdBuildLock(), CmdBuildObject(), CmdBuildRoad(), CmdBuildRoadDepot(), CmdBuildShipDepot(), CmdBuildSingleRail(), CmdBuildTrainDepot(), CmdBuildTunnel(), CmdPlantTree(), CmdRemoveSingleRail(), DoBuildLock(), DoFloodTile(), DrawCatenaryRailway(), FindFurthestFromWater(), FloodHalftile(), GetBridgeHeight(), AITile::GetCornerHeight(), GetFloodingBehaviour(), GetFoundationSlope(), GetNearbyTileInformation(), GetOtherAqueductEnd(), AITunnel::GetOtherTunnelEnd(), AITile::GetSlope(), GetTownRoadGridElement(), GrowTown(), GrowTownWithBridge(), IsRoadAllowedHere(), IsValidTileForWaypoint(), IsWateredTile(), ObjectGetVariable(), BuildDocksToolbarWindow::OnPlaceObject(), BuildDocksToolbarWindow::OnPlacePresize(), PerformIndustryTileSlopeCheck(), RemoveRoad(), SearchTileForStatue(), SetWaterClassDependingOnSurroundings(), and TownCanBePlacedHere().

uint GetTileZ ( TileIndex  tile  ) 

Generated on Fri Feb 4 20:54:08 2011 for OpenTTD by  doxygen 1.6.1