src/station_map.cpp
author peter1138
Thu, 11 Jan 2007 14:40:12 +0000
changeset 5607 f9ffb623aad9
parent 5584 1111b4d36e35
child 5905 422a010c5286
permissions -rw-r--r--
(svn r8063) -Codechange: When evaluating newgrf varaction2s the 'last value' should start off at 0, and the result of the operation is remembered.
3334
2999d2ddc0f9 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
     1
/* $Id$ */
2999d2ddc0f9 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
     2
2999d2ddc0f9 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
     3
#include "stdafx.h"
2999d2ddc0f9 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
     4
#include "openttd.h"
2999d2ddc0f9 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
     5
#include "station_map.h"
2999d2ddc0f9 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
     6
2999d2ddc0f9 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
     7
2999d2ddc0f9 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
     8
StationType GetStationType(TileIndex t)
2999d2ddc0f9 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
     9
{
2999d2ddc0f9 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
    10
	assert(IsTileType(t, MP_STATION));
2999d2ddc0f9 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
    11
	if (IsRailwayStation(t)) return STATION_RAIL;
2999d2ddc0f9 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
    12
	if (IsAirport(t)) return STATION_AIRPORT;
2999d2ddc0f9 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
    13
	if (IsTruckStop(t)) return STATION_TRUCK;
2999d2ddc0f9 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
    14
	if (IsBusStop(t)) return STATION_BUS;
2999d2ddc0f9 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
    15
	if (IsOilRig(t)) return STATION_OILRIG;
2999d2ddc0f9 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
    16
	if (IsDock(t)) return STATION_DOCK;
2999d2ddc0f9 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
    17
	assert(IsBuoy_(t));
2999d2ddc0f9 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
    18
	return STATION_BUOY;
2999d2ddc0f9 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
    19
}