Mercurial > hg > openttd
view src/aircraft.h @ 5665:3cc382938839 draft
(svn r8125) -Codechange: Station is now constructed/destroyed using new/delete operators (don't worry, they still use the same memory pool). Few station related functions turned into Station::methods (just first step). All this new stuff moved from station_cmd.cpp to the new file (station.cpp).
author | KUDr <KUDr@openttd.org> |
---|---|
date | Sun, 14 Jan 2007 19:18:50 +0000 |
parents | eabf4b86aed6 |
children | 10c1b221d4bc |
line wrap: on
line source
/* $Id$ */ #ifndef AIRCRAFT_H #define AIRCRAFT_H #include "station_map.h" #include "vehicle.h" static inline bool IsAircraftInHangar(const Vehicle* v) { assert(v->type == VEH_Aircraft); return v->vehstatus & VS_HIDDEN && IsHangarTile(v->tile); } static inline bool IsAircraftInHangarStopped(const Vehicle* v) { return IsAircraftInHangar(v) && v->vehstatus & VS_STOPPED; } uint16 AircraftDefaultCargoCapacity(CargoID cid, EngineID engine_type); void CcCloneAircraft(bool success, TileIndex tile, uint32 p1, uint32 p2); void HandleAircraftEnterHangar(Vehicle *v); #endif /* AIRCRAFT_H */