ScummVM API documentation
QDEngine::qdScrollMiniGame Class Reference
Inheritance diagram for QDEngine::qdScrollMiniGame:
QDEngine::qdMiniGameInterface

Public Types

enum  { INTERFACE_VERSION = 99 }
 
- Public Types inherited from QDEngine::qdMiniGameInterface
enum  { INTERFACE_VERSION = 112 }
 
typedef qdMiniGameInterface *(* interface_open_proc) (const char *game_name)
 Возвращает указатель на интерфейс к игре, параметр - имя конфигурационного файла.
 
typedef bool(* interface_close_proc) (qdMiniGameInterface *p)
 Очищает интерфейс к игре.
 

Public Member Functions

bool init (const qdEngineInterface *engine_interface)
 Инициализация игры.
 
bool quant (float dt)
 Обсчёт логики игры, параметр - время, которое должно пройти в игре (в секундах).
 
bool finit ()
 Деинициализация игры.
 
bool new_game (const qdEngineInterface *engine_interface)
 Инициализация миниигры, вызывается при старте и перезапуске игры.
 
int save_game (const qdEngineInterface *engine_interface, const qdMinigameSceneInterface *scene_interface, char *buffer, int buffer_size)
 Сохранение данных, вызывается при сохранении сцены, на которую повешена миниигра.
 
int load_game (const qdEngineInterface *engine_interface, const qdMinigameSceneInterface *scene_interface, const char *buffer, int buffer_size)
 Загрузка данных, вызывается при загрузке сцены, на которую повешена миниигра.
 
int version () const
 

The documentation for this class was generated from the following file: