Implementation of the station base class. More...
#include "stdafx.h"#include "company_func.h"#include "company_base.h"#include "roadveh.h"#include "viewport_func.h"#include "window_func.h"#include "date_func.h"#include "command_func.h"#include "news_func.h"#include "aircraft.h"#include "vehiclelist.h"#include "core/pool_func.hpp"#include "station_base.h"#include "roadstop_base.h"#include "industry.h"#include "core/random_func.hpp"#include "table/strings.h"Go to the source code of this file.
Data Structures | |
| struct | RectAndIndustryVector |
| Rect and pointer to IndustryVector. More... | |
Functions | |
| static bool | FindIndustryToDeliver (TileIndex ind_tile, void *user_data) |
| Callback function for Station::RecomputeIndustriesNear() Tests whether tile is an industry and possibly adds the industry to station's industries_near list. | |
| void | InitializeStations () |
Variables | |
| StationPool | _station_pool ("Station") |
Implementation of the station base class.
Definition in file station.cpp.
| static bool FindIndustryToDeliver | ( | TileIndex | ind_tile, | |
| void * | user_data | |||
| ) | [static] |
Callback function for Station::RecomputeIndustriesNear() Tests whether tile is an industry and possibly adds the industry to station's industries_near list.
| ind_tile | tile to check | |
| user_data | pointer to RectAndIndustryVector |
Definition at line 290 of file station.cpp.
References Industry::accepts_cargo, SmallVector< T, S >::Append(), SmallVector< T, S >::Contains(), CT_INVALID, SpecializedStation< Station, false >::GetByTile(), IsTileType(), lengthof, MP_INDUSTRY, BaseStation::rect, TileX(), and TileY().
Referenced by Station::RecomputeIndustriesNear().
1.7.1