22 #ifndef QDENGINE_MINIGAMES_ADV_COMMON_H 23 #define QDENGINE_MINIGAMES_ADV_COMMON_H 25 #include "qdengine/qd_fwd.h" 26 #include "qdengine/qdcore/qd_minigame_interface.h" 30 typedef mgVect3<int> mgVect3i;
50 const char *getName()
const;
51 bool hit(
const mgVect2f& point)
const;
54 void setState(
const char* name);
56 bool operator==(
const QDObject& obj)
const {
57 return _obj == obj._obj;
80 int getParameter(
const char* name,
const int& defValue);
81 bool getParameter(
const char* name,
int& out,
bool obligatory);
82 float getParameter(
const char* name,
const float &defValue);
83 bool getParameter(
const char* name,
float &out,
bool obligatory);
85 bool getParameter(
const char* name,
mgVect2f& out,
bool obligatory);
87 bool getParameter(
const char* name,
mgVect2i& out,
bool obligatory);
91 EVENT_TIME_1_SECOND_TICK,
92 EVENT_TIME_10_SECOND_TICK,
93 EVENT_TIME_60_SECOND_TICK,
94 EVENT_TIME_10_SECOND_LEFT,
95 EVENT_TIME_LESS_10_SECOND_LEFT_SECOND_TICK,
104 #endif // QDENGINE_MINIGAMES_ADV_COMMON_H
Базовый класс для игровых ресурсов.
Definition: console.h:28
Интерфейс к динамическому объекту.
Definition: qd_minigame_interface.h:230
Интерфейс к счётчику.
Definition: qd_minigame_interface.h:353
Definition: algorithm.h:37