22 #ifndef QDENGINE_MINIGAMES_QD_EMPTY_INTERFACE_H 23 #define QDENGINE_MINIGAMES_QD_EMPTY_INTERFACE_H 25 #include "common/debug.h" 27 #include "qdengine/qd_fwd.h" 28 #include "qdengine/qdcore/qd_minigame_interface.h" 41 debugC(1, kDebugMinigames,
"qdEmptyMinigameInterface: This is a placeholder class");
46 debugC(3, kDebugMinigames,
"qdEmptyMiniGameInterface::quant()");
51 debugC(1, kDebugMinigames,
"qdEmptyMiniGameInterface::finit()");
56 debugC(1, kDebugMinigames,
"qdEmptyMiniGameInterface::new_game()");
61 debugC(1, kDebugMinigames,
"qdEmptyMiniGameInterface::save_game()");
66 debugC(1, kDebugMinigames,
"qdEmptyMiniGameInterface::load_game()");
70 enum { INTERFACE_VERSION = 112 };
72 return INTERFACE_VERSION;
78 #endif // QDENGINE_MINIGAMES_QD_EMPTY_INTERFACE_H bool init(const qdEngineInterface *engine_interface)
Инициализация игры.
Definition: qd_empty_minigame_interface.h:40
bool new_game(const qdEngineInterface *engine_interface)
Инициализация миниигры, вызывается при старте и перезапуске игры.
Definition: qd_empty_minigame_interface.h:55
bool quant(float dt)
Обсчёт логики игры, параметр - время, которое должно пройти в игре (в секундах).
Definition: qd_empty_minigame_interface.h:45
int save_game(const qdEngineInterface *engine_interface, const qdMinigameSceneInterface *scene_interface, char *buffer, int buffer_size)
Сохранение данных, вызывается при сохранении сцены, на которую повешена миниигра. ...
Definition: qd_empty_minigame_interface.h:60
Definition: qd_minigame_interface.h:78
Definition: qd_empty_minigame_interface.h:33
Definition: qd_minigame_interface.h:365
Базовый класс для игровых ресурсов.
Definition: console.h:28
Интерфейс к сцене.
Definition: qd_minigame_interface.h:315
bool finit()
Деинициализация игры.
Definition: qd_empty_minigame_interface.h:50
void void void void void debugC(int level, uint32 debugChannels, MSVC_PRINTF const char *s,...) GCC_PRINTF(3
int load_game(const qdEngineInterface *engine_interface, const qdMinigameSceneInterface *scene_interface, const char *buffer, int buffer_size)
Загрузка данных, вызывается при загрузке сцены, на которую повешена миниигра.
Definition: qd_empty_minigame_interface.h:65