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