24 #include "common/error.h"
48 const float TAKE_DIST = 6.0f;
49 const float TAKE_DIST_OTHER = 1.5f;
54 const float ARM_NEUTRAL_ANGLE1 = 110.0f*
Math::PI/180.0f;
55 const float ARM_NEUTRAL_ANGLE2 = -130.0f*
Math::PI/180.0f;
56 const float ARM_NEUTRAL_ANGLE3 = -50.0f*
Math::PI/180.0f;
58 const float ARM_STOCK_ANGLE1 = 110.0f*
Math::PI/180.0f;
59 const float ARM_STOCK_ANGLE2 = -100.0f*
Math::PI/180.0f;
60 const float ARM_STOCK_ANGLE3 = -70.0f*
Math::PI/180.0f;
69 virtual bool EventProcess(
const Event &event);
70 virtual Error IsEnded();
71 virtual bool IsBusy();
bool IsPilot() override
Returns true if you can control the robot while the task is executing.
Definition: task.h:102
virtual bool IsPilot()=0
Returns true if you can control the robot while the task is executing.
Definition: old_object.h:77
Manager for dynamic lights in 3D scene.
Definition: lightman.h:146
Interface for programmable objects.
Definition: programmable_object.h:36
const float PI
PI.
Definition: const.h:48
Definition: robotmain.h:151
Particle engine.
Definition: particle.h:223
virtual bool IsBackground()=0
Returns true if this task is meant to be run as a background task.
Camera moving in 3D scene.
Definition: camera.h:134
Terrain loader/generator and manager.
Definition: terrain.h:145
Constants used in math functions.
Namespace for (new) graphics code.
Definition: app.h:49
The graphics engine.
Definition: engine.h:620
Event types, structs and event queue.
Water manager/renderer.
Definition: water.h:74
bool IsPilot() final
Returns true if you can control the robot while the task is executing.
Definition: task.h:111
bool IsBackground() final
Returns true if this task is meant to be run as a background task.
Definition: task.h:110
bool IsBackground() final
Returns true if this task is meant to be run as a background task.
Definition: task.h:101
Event sent by system, interface or game.
Definition: event.h:709
Sound plugin interface.
Definition: sound.h:57