tron@3963: /* $Id$ */ tron@3963: peter1138@3987: #ifndef AIRCRAFT_H peter1138@3987: #define AIRCRAFT_H peter1138@3987: tron@3963: #include "station_map.h" tron@3963: #include "vehicle.h" tron@3963: tron@3963: tron@3963: static inline bool IsAircraftInHangar(const Vehicle* v) tron@3963: { tron@3963: assert(v->type == VEH_Aircraft); tron@3963: return v->vehstatus & VS_HIDDEN && IsHangarTile(v->tile); tron@3963: } tron@3963: tron@3963: static inline bool IsAircraftInHangarStopped(const Vehicle* v) tron@3963: { tron@3963: return IsAircraftInHangar(v) && v->vehstatus & VS_STOPPED; tron@3963: } peter1138@3987: peter1138@3987: uint16 AircraftDefaultCargoCapacity(CargoID cid, EngineID engine_type); peter1138@3987: bjarni@4653: void CcCloneAircraft(bool success, TileIndex tile, uint32 p1, uint32 p2); belugas@4732: void HandleAircraftEnterHangar(Vehicle *v); bjarni@4653: peter1138@3987: #endif /* AIRCRAFT_H */