(svn r12489) -Codechange: split station.h into station_base.h and station_func.h.
parent
b84b16cfcd
commit
c51b81c247
@ -0,0 +1,43 @@
|
||||
/* $Id$ */
|
||||
|
||||
/** @file station_func.h Functions related to stations. */
|
||||
|
||||
#ifndef STATION_FUNC_H
|
||||
#define STATION_FUNC_H
|
||||
|
||||
#include "station_type.h"
|
||||
#include "sprite.h"
|
||||
#include "road_type.h"
|
||||
#include "tile_type.h"
|
||||
#include "cargo_type.h"
|
||||
#include "vehicle_type.h"
|
||||
#include <set>
|
||||
|
||||
void ModifyStationRatingAround(TileIndex tile, PlayerID owner, int amount, uint radius);
|
||||
|
||||
/** A set of stations (\c const \c Station* ) */
|
||||
typedef std::set<Station*> StationSet;
|
||||
|
||||
StationSet FindStationsAroundIndustryTile(TileIndex tile, int w, int h);
|
||||
|
||||
void ShowStationViewWindow(StationID station);
|
||||
void UpdateAllStationVirtCoord();
|
||||
|
||||
void AfterLoadStations();
|
||||
void GetProductionAroundTiles(AcceptedCargo produced, TileIndex tile, int w, int h, int rad);
|
||||
void GetAcceptanceAroundTiles(AcceptedCargo accepts, TileIndex tile, int w, int h, int rad);
|
||||
|
||||
const DrawTileSprites *GetStationTileLayout(StationType st, byte gfx);
|
||||
void StationPickerDrawSprite(int x, int y, StationType st, RailType railtype, RoadType roadtype, int image);
|
||||
|
||||
bool HasStationInUse(StationID station, PlayerID player);
|
||||
|
||||
RoadStop * GetRoadStopByTile(TileIndex tile, RoadStopType type);
|
||||
uint GetNumRoadStops(const Station* st, RoadStopType type);
|
||||
RoadStop * AllocateRoadStop();
|
||||
|
||||
void ClearSlot(Vehicle *v);
|
||||
|
||||
void DeleteOilRig(TileIndex t);
|
||||
|
||||
#endif /* STATION_FUNC_H */
|
Loading…
Reference in New Issue