Files
@ r6888:f2ab5d0e6596
Branch filter:
Location: cpp/openttd-patchpack/source/src/station_map.cpp - annotation
r6888:f2ab5d0e6596
690 B
text/x-c
(svn r10131) -Fix [FS#810]: when removing a dock, a ship will always try to reach the old location of the dock even when it cannot anymore because it the old location of the dock is now land instead of water.
r5584:545d748cc681 r5584:545d748cc681 r6420:01087f989fd1 r6420:01087f989fd1 r5584:545d748cc681 r5584:545d748cc681 r5584:545d748cc681 r5584:545d748cc681 r6489:47abbb44f4d0 r6489:47abbb44f4d0 r6489:47abbb44f4d0 r6489:47abbb44f4d0 r6489:47abbb44f4d0 r6489:47abbb44f4d0 r5584:545d748cc681 r5584:545d748cc681 r5584:545d748cc681 r5584:545d748cc681 r5584:545d748cc681 r5584:545d748cc681 r5584:545d748cc681 r5584:545d748cc681 r5584:545d748cc681 r5905:e06ef9d715c2 r5584:545d748cc681 r5584:545d748cc681 | /* $Id$ */
/** @file station_map.cpp */
#include "stdafx.h"
#include "openttd.h"
#include "station_map.h"
/**
* Get the station type (rail, airport, truck etc) for the given tile.
* @param t the tile to get the station type of.
* @pre IsTileType(t, MP_STATION)
* @return the station type of the given tile.
*/
StationType GetStationType(TileIndex t)
{
assert(IsTileType(t, MP_STATION));
if (IsRailwayStation(t)) return STATION_RAIL;
if (IsAirport(t)) return STATION_AIRPORT;
if (IsTruckStop(t)) return STATION_TRUCK;
if (IsBusStop(t)) return STATION_BUS;
if (IsOilRig(t)) return STATION_OILRIG;
if (IsDock(t)) return STATION_DOCK;
assert(IsBuoy(t));
return STATION_BUOY;
}
|