|
Colobot
|

Public Member Functions | |
| CAutoEgg (COldObject *object) | |
| void | DeleteObject (bool all=false) override |
| void | Init () override |
| void | Start (int param) override |
| bool | EventProcess (const Event &event) override |
| Error | IsEnded () override |
| Error | GetError () override |
| bool | SetType (ObjectType type) override |
| bool | SetValue (int rank, float value) override |
| bool | SetString (char *string) override |
| Sets program which will be run by created aliens. More... | |
| bool | Write (CLevelParserLine *line) override |
| bool | Read (CLevelParserLine *line) override |
Public Member Functions inherited from CAuto | |
| CAuto (COldObject *object) | |
| virtual bool | Abort () |
| virtual Error | StartAction (int param) |
| 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) |
Protected Member Functions | |
| CObject * | SearchAlien () |
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) |
Protected Attributes | |
| ObjectType | m_type = OBJECT_NULL |
| float | m_value = 0.0f |
| std::string | m_alienProgramName |
| int | m_param = 0 |
| AutoEggPhase | m_phase = AEP_NULL |
| float | m_progress = 0.0f |
| float | m_speed = 0.0f |
Protected Attributes inherited from CAuto | |
| CEventQueue * | m_eventQueue = nullptr |
| Gfx::CEngine * | m_engine = nullptr |
| Gfx::CParticle * | m_particle = nullptr |
| Gfx::CTerrain * | m_terrain = nullptr |
| Gfx::CWater * | m_water = nullptr |
| Gfx::CCloud * | m_cloud = nullptr |
| Gfx::CPlanet * | m_planet = nullptr |
| Gfx::CLightning * | m_lightning = nullptr |
| Gfx::CCamera * | m_camera = nullptr |
| Ui::CInterface * | m_interface = nullptr |
| CRobotMain * | m_main = nullptr |
| COldObject * | m_object = nullptr |
| CSoundInterface * | m_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 |
|
overridevirtual |
Sets program which will be run by created aliens.
Reimplemented from CAuto.
1.8.16