Colobot
Loading...
Searching...
No Matches
CAutoFlag Class Reference
Inheritance diagram for CAutoFlag:

Public Member Functions

 CAutoFlag (COldObject *object)
void DeleteObject (bool bAll=false) override
void Init () override
void Start (int param) override
bool EventProcess (const Event &event) override
Error GetError () override
Public Member Functions inherited from CAuto
 CAuto (COldObject *object)
virtual Error IsEnded ()
virtual bool Abort ()
virtual Error StartAction (int param)
virtual bool SetType (ObjectType type)
virtual bool SetValue (int rank, float value)
virtual bool SetString (char *string)
virtual bool CreateInterface (bool bSelect)
virtual bool GetBusy ()
virtual void SetBusy (bool busy)
virtual void InitProgressTotal (float total)
virtual void EventProgress (float rTime)
virtual bool GetMotor ()
virtual void SetMotor (bool bMotor)
virtual bool Write (CLevelParserLine *line)
virtual bool Read (CLevelParserLine *line)

Protected Attributes

float m_strong = 0.0f
int m_param = 0
float m_progress = 0.0f
Protected Attributes inherited from CAuto
CEventQueuem_eventQueue = nullptr
Gfx::CEnginem_engine = nullptr
Gfx::CParticlem_particle = nullptr
Gfx::CTerrainm_terrain = nullptr
Gfx::CWaterm_water = nullptr
Gfx::CCloudm_cloud = nullptr
Gfx::CPlanetm_planet = nullptr
Gfx::CLightningm_lightning = nullptr
Gfx::CCameram_camera = nullptr
Ui::CInterfacem_interface = nullptr
CRobotMainm_main = nullptr
COldObjectm_object = nullptr
CSoundInterfacem_sound = nullptr
ObjectType m_type = OBJECT_NULL
bool m_bBusy = false
bool m_bMotor = false
float m_time = 0.0f
float m_lastUpdateTime = 0.0f
float m_progressTime = 0.0f
float m_progressTotal = 0.0f

Additional Inherited Members

Protected Member Functions inherited from CAuto
void CheckInterface (Ui::CWindow *pw, EventType event, bool bState)
void EnableInterface (Ui::CWindow *pw, EventType event, bool bState)
void VisibleInterface (Ui::CWindow *pw, EventType event, bool bState)
void DeadInterface (Ui::CWindow *pw, EventType event, bool bState)
void UpdateInterface ()
void UpdateInterface (float rTime)

Member Function Documentation

◆ DeleteObject()

void CAutoFlag::DeleteObject ( bool bAll = false)
overridevirtual

Reimplemented from CAuto.

◆ Init()

void CAutoFlag::Init ( )
overridevirtual

Reimplemented from CAuto.

◆ Start()

void CAutoFlag::Start ( int param)
overridevirtual

Reimplemented from CAuto.

◆ EventProcess()

bool CAutoFlag::EventProcess ( const Event & event)
overridevirtual

Reimplemented from CAuto.

◆ GetError()

Error CAutoFlag::GetError ( )
overridevirtual

Reimplemented from CAuto.


The documentation for this class was generated from the following files: