station_map.c
author peter1138
Fri, 15 Sep 2006 17:36:54 +0000
changeset 4604 f99f5de6077a
parent 3882 86380e989bad
permissions -rw-r--r--
(svn r6456) - Replace single colour scheme for passenger wagons with separate schemes for each of steam, diesel or electric engines. Savegames from the previous revision will not load.
3334
b72ac8637a30 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
     1
/* $Id$ */
b72ac8637a30 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
     2
b72ac8637a30 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
     3
#include "stdafx.h"
b72ac8637a30 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
     4
#include "openttd.h"
b72ac8637a30 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
     5
#include "station_map.h"
b72ac8637a30 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
     6
b72ac8637a30 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
     7
b72ac8637a30 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
     8
StationType GetStationType(TileIndex t)
b72ac8637a30 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
     9
{
b72ac8637a30 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
    10
	assert(IsTileType(t, MP_STATION));
b72ac8637a30 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
    11
	if (IsRailwayStation(t)) return STATION_RAIL;
b72ac8637a30 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
    12
	if (IsAirport(t)) return STATION_AIRPORT;
b72ac8637a30 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
    13
	if (IsTruckStop(t)) return STATION_TRUCK;
b72ac8637a30 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
    14
	if (IsBusStop(t)) return STATION_BUS;
b72ac8637a30 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
    15
	if (IsOilRig(t)) return STATION_OILRIG;
b72ac8637a30 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
    16
	if (IsDock(t)) return STATION_DOCK;
b72ac8637a30 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
    17
	assert(IsBuoy_(t));
b72ac8637a30 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
    18
	return STATION_BUOY;
b72ac8637a30 (svn r4113) Moved all relevant map functions for stations to station_map.[ch]
celestar
parents:
diff changeset
    19
}