Colobot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
CAutoLabo Class Reference
Inheritance diagram for CAutoLabo:
Inheritance graph
[legend]

Public Member Functions

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

Protected Member Functions

void UpdateInterface ()
void OkayButton (Ui::CWindow *pw, EventType event)
bool TestResearch (EventType event)
void SetResearch (EventType event)
void SoundManip (float time, float amplitude, float frequency)
- 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 (float rTime)

Protected Attributes

AutoLaboPhase m_phase
float m_progress
float m_speed
float m_timeVirus
float m_lastParticle
ResearchType m_research
int m_partiRank [3]
int m_partiSphere
int m_soundChannel
- Protected Attributes inherited from CAuto
CInstanceManagerm_iMan
CEventQueuem_eventQueue
Gfx::CEnginem_engine
Gfx::CParticlem_particle
Gfx::CTerrainm_terrain
Gfx::CWaterm_water
Gfx::CCloudm_cloud
Gfx::CPlanetm_planet
Gfx::CLightningm_lightning
Gfx::CCameram_camera
Ui::CInterfacem_interface
CRobotMainm_main
CObjectm_object
CSoundInterfacem_sound
ObjectType m_type
bool m_bBusy
bool m_bMotor
float m_time
float m_lastUpdateTime
float m_progressTime
float m_progressTotal

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