23 #include "object/task/task.h"
24 #include "object/task/taskmanip.h"
25 #include "object/task/taskgoto.h"
26 #include "object/task/taskshield.h"
27 #include "object/task/taskflag.h"
37 Error StartTaskWait(
float time);
38 Error StartTaskAdvance(
float length);
39 Error StartTaskTurn(
float angle);
40 Error StartTaskGoto(
Math::Vector pos,
float altitude, TaskGotoGoal goalMode, TaskGotoCrash crashMode);
41 Error StartTaskTake();
42 Error StartTaskManip(TaskManipOrder order, TaskManipArm arm);
43 Error StartTaskFlag(TaskFlagOrder order,
int rank);
45 Error StartTaskSearch();
46 Error StartTaskInfo(
const char *name,
float value,
float power,
bool bSend);
47 Error StartTaskTerraform();
48 Error StartTaskPen(
bool bDown,
int color);
49 Error StartTaskRecover();
50 Error StartTaskShield(TaskShieldMode mode,
float delay);
51 Error StartTaskFire(
float delay);
53 Error StartTaskGunGoal(
float dirV,
float dirH);
54 Error StartTaskSpiderExplo();
57 bool EventProcess(
const Event &event);
Definition: taskmanager.h:31
ObjectType
Type of game object.
Definition: object.h:46
CObject - base class for all game objects.
Error
Type of error or info message.
Definition: global.h:29
3D (3x1) vector
Definition: vector.h:49
Event sent by system, interface or game.
Definition: event.h:686