22 #include "common/error.h" 46 const float TAKE_DIST = 6.0f;
47 const float TAKE_DIST_OTHER = 1.5f;
52 const float ARM_NEUTRAL_ANGLE1 = 110.0f*
Math::PI/180.0f;
53 const float ARM_NEUTRAL_ANGLE2 = -130.0f*
Math::PI/180.0f;
54 const float ARM_NEUTRAL_ANGLE3 = -50.0f*
Math::PI/180.0f;
56 const float ARM_STOCK_ANGLE1 = 110.0f*
Math::PI/180.0f;
57 const float ARM_STOCK_ANGLE2 = -100.0f*
Math::PI/180.0f;
58 const float ARM_STOCK_ANGLE3 = -70.0f*
Math::PI/180.0f;
67 virtual bool EventProcess(
const Event &event);
68 virtual Error IsEnded();
69 virtual bool IsBusy();
73 virtual bool IsPilot() = 0;
76 virtual bool IsBackground() = 0;
bool IsPilot() override
Returns true if you can control the robot while the task is executing.
Definition: task.h:100
Definition: old_object.h:79
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:159
Particle engine.
Definition: particle.h:223
Camera moving in 3D scene.
Definition: camera.h:128
Terrain loader/generator and manager.
Definition: terrain.h:147
Constants used in math functions.
Namespace for (new) graphics code.
Definition: app.h:49
The graphics engine.
Definition: engine.h:585
Water manager/renderer.
Definition: water.h:72
bool IsPilot() final
Returns true if you can control the robot while the task is executing.
Definition: task.h:109
bool IsBackground() final
Returns true if this task is meant to be run as a background task.
Definition: task.h:108
bool IsBackground() final
Returns true if this task is meant to be run as a background task.
Definition: task.h:99
Event sent by system, interface or game.
Definition: event.h:735
Sound plugin interface.
Definition: sound.h:60