|
Colobot
|

Public Member Functions | |
| CTaskExecutorObjectImpl (ObjectInterfaceTypes &types, CObject *object) | |
| bool | EventProcess (const Event &event) |
| bool | IsForegroundTask () override |
| Is executing foreground task? | |
| bool | IsBackgroundTask () override |
| Is executing background task? | |
| CForegroundTask * | GetForegroundTask () override |
| Return the foreground task. | |
| CBackgroundTask * | GetBackgroundTask () override |
| Return the background task. | |
| void | StopForegroundTask () override |
| Stop foreground task. | |
| void | StopBackgroundTask () override |
| Stop background task. | |
| Error | StartTaskTake () override |
| Start a foreground task. | |
| Error | StartTaskManip (TaskManipOrder order, TaskManipArm arm) override |
| Error | StartTaskFlag (TaskFlagOrder order, int rank) override |
| Error | StartTaskBuild (ObjectType type) override |
| Error | StartTaskSearch () override |
| Error | StartTaskDeleteMark () override |
| Error | StartTaskTerraform () override |
| Error | StartTaskRecover () override |
| Error | StartTaskFire (float delay) override |
| Error | StartTaskFireAnt (Math::Vector impact) override |
| Error | StartTaskSpiderExplo () override |
| Error | StartTaskPen (bool down, TraceColor color=TraceColor::Default) override |
| Error | StartTaskWait (float time) override |
| Start a foreground task (scriptable tasks, not in UI) | |
| Error | StartTaskAdvance (float length) override |
| Error | StartTaskTurn (float angle) override |
| Error | StartTaskGoto (Math::Vector pos, float altitude, TaskGotoGoal goalMode, TaskGotoCrash crashMode) override |
| Error | StartTaskInfo (const char *name, float value, float power, bool bSend) override |
| Error | StartTaskShield (TaskShieldMode mode, float delay=1000.0f) override |
| Starts a background task. | |
| Error | StartTaskGunGoal (float dirV, float dirH) override |
Public Member Functions inherited from CTaskExecutorObject | |
| CTaskExecutorObject (ObjectInterfaceTypes &types) | |
Protected Attributes | |
| std::unique_ptr< CForegroundTask > | m_foregroundTask |
| std::unique_ptr< CBackgroundTask > | m_backgroundTask |
|
overridevirtual |
Is executing foreground task?
Implements CTaskExecutorObject.
|
overridevirtual |
Is executing background task?
Implements CTaskExecutorObject.
|
overridevirtual |
Return the foreground task.
Implements CTaskExecutorObject.
|
overridevirtual |
Return the background task.
Implements CTaskExecutorObject.
|
overridevirtual |
Stop foreground task.
Implements CTaskExecutorObject.
|
overridevirtual |
Stop background task.
Implements CTaskExecutorObject.
|
overridevirtual |
Start a foreground task.
Implements CTaskExecutorObject.
|
overridevirtual |
Implements CTaskExecutorObject.
|
overridevirtual |
Implements CTaskExecutorObject.
|
overridevirtual |
Implements CTaskExecutorObject.
|
overridevirtual |
Implements CTaskExecutorObject.
|
overridevirtual |
Implements CTaskExecutorObject.
|
overridevirtual |
Implements CTaskExecutorObject.
|
overridevirtual |
Implements CTaskExecutorObject.
|
overridevirtual |
Implements CTaskExecutorObject.
|
overridevirtual |
Implements CTaskExecutorObject.
|
overridevirtual |
Implements CTaskExecutorObject.
|
overridevirtual |
Implements CTaskExecutorObject.
|
overridevirtual |
Start a foreground task (scriptable tasks, not in UI)
Implements CTaskExecutorObject.
|
overridevirtual |
Implements CTaskExecutorObject.
|
overridevirtual |
Implements CTaskExecutorObject.
|
overridevirtual |
Implements CTaskExecutorObject.
|
overridevirtual |
Implements CTaskExecutorObject.
|
overridevirtual |
Starts a background task.
Implements CTaskExecutorObject.
|
overridevirtual |
Implements CTaskExecutorObject.