23 #include "object/auto/auto.h" 58 ABP_PORTICO_MOVE = 12,
59 ABP_PORTICO_WAIT1= 13,
60 ABP_PORTICO_DOWN = 14,
61 ABP_PORTICO_WAIT2= 15,
62 ABP_PORTICO_OPEN = 16,
64 ABP_TRANSIT_MOVE = 17,
75 void DeleteObject(
bool bAll=
false)
override;
78 void Start(
int param)
override;
79 bool EventProcess(
const Event &event)
override;
80 bool Abort()
override;
81 Error GetError()
override;
83 bool CreateInterface(
bool bSelect)
override;
85 Error TakeOff(
bool printMsg);
88 void UpdateInterface();
89 void FreezeCargo(
bool freeze);
91 Error CheckCloseDoor();
96 AutoBasePhase m_phase = ABP_WAIT;
98 float m_progress = 0.0f;
100 float m_lastParticle = 0.0f;
101 float m_lastMotorParticle = 0.0f;
102 float m_fogStart = 0.0f;
103 float m_deepView = 0.0f;
109 int m_soundChannel = 0;
110 int m_partiChannel[8] = {};
112 std::string m_bgBack;
113 std::string m_bgName;
118 std::set<CObject*> m_cargoObjects;
Definition: old_object.h:79
Color structs and related functions.
3D (3x1) vector
Definition: vector.h:53
RGBA color.
Definition: color.h:39
Event sent by system, interface or game.
Definition: event.h:735
Base class for all 3D in-game objects.
Definition: object.h:63
Definition: autobase.h:69