56 void DeleteObject(
bool all=
false);
58 bool EventProcess(
const Event &event);
59 bool CreateInterface(
bool bSelect);
61 void UpdateInterface(
float rTime);
62 void UpdateInterface();
65 bool EventFrame(
const Event &event);
67 void StartEditScript(
Program* program, std::string name);
68 void StopEditScript(
bool bCancel);
71 void ColorFlag(
int color);
75 void SetSelScript(
int index);
76 void BlinkScript(
bool bEnable);
100 std::unique_ptr<CStudio> m_studio;
108 float m_lastUpdateTime;
109 float m_lastAlarmTime;
110 int m_soundChannelAlarm;
Definition: robotmain.h:108
Interface for objects that can execute tasks.
Definition: task_executor_object.h:36
Definition: old_object.h:79
Interface for programmable objects.
Definition: programmable_object.h:36
Definition: object_interface.h:50
Definition: robotmain.h:159
Particle engine.
Definition: particle.h:223
Interface for objects that store CBOT programs.
Definition: program_storage_object.h:43
Camera moving in 3D scene.
Definition: camera.h:128
Terrain loader/generator and manager.
Definition: terrain.h:147
Namespace for (new) graphics code.
Definition: app.h:49
The graphics engine.
Definition: engine.h:585
Event types, structs and event queue.
Water manager/renderer.
Definition: water.h:72
EventType
Type of event message.
Definition: event.h:41
Event sent by system, interface or game.
Definition: event.h:735
Definition: interface.h:59
Sound plugin interface.
Definition: sound.h:60
Definition: program_storage_object.h:31