|
| MinigameManager (MinigameConsCallback callback) |
|
bool | init (const qdEngineInterface *engine_interface) |
| Инициализация игры.
|
|
bool | quant (float dt) |
| Обсчёт логики игры, параметр - время, которое должно пройти в игре (в секундах).
|
|
bool | finit () |
| Деинициализация игры.
|
|
bool | new_game (const qdEngineInterface *engine) |
| Инициализация миниигры, вызывается при старте и перезапуске игры.
|
|
int | save_game (const qdEngineInterface *engine, const qdMinigameSceneInterface *scene, char *buffer, int buffer_size) |
| Сохранение данных, вызывается при сохранении сцены, на которую повешена миниигра.
|
|
int | load_game (const qdEngineInterface *engine, const qdMinigameSceneInterface *scene, const char *buffer, int buffer_size) |
| Загрузка данных, вызывается при загрузке сцены, на которую повешена миниигра.
|
|
bool | processGameData (Common::SeekableReadStream &data) |
|
mgVect2f | mousePosition () const |
|
bool | mouseLeftPressed () const |
|
bool | mouseRightPressed () const |
|
bool | keyPressed (int vKey, bool once=false) const |
|
mgVect2i | screenSize () const |
|
float | getTime () const |
|
const MinigameData * | getScore (int level, int game) const |
|
bool | debugMode () const |
|
TextManager & | textManager () const |
|
void | signal (SystemEvent id) |
|
void | event (int eventID, const mgVect2f &pos, int factor=1) |
|
void | event (int eventID, const mgVect2i &pos, int factor=1) |
|
void | setCompleteHelpVariant (int idx) |
|
void | setGameHelpVariant (int idx) |
|
const char * | parameter (const char *name, bool required=true) const |
|
const char * | parameter (const char *name, const char *def) const |
|
mgVect3f | game2world (const mgVect3i &coord) const |
|
mgVect3f | game2world (const mgVect3f &coord) const |
|
mgVect3f | game2world (const mgVect2i &coord, int depth=0) const |
|
mgVect3f | game2world (const mgVect2f &coord, int depth=0) const |
|
mgVect2f | world2game (const mgVect3f &pos) const |
|
mgVect3f | world2game (qdMinigameObjectInterface *obj) const |
|
mgVect2f | getSize (qdMinigameObjectInterface *obj) const |
|
void | setDepth (qdMinigameObjectInterface *obj, int depth) const |
|
float | getDepth (qdMinigameObjectInterface *obj) const |
|
float | getDepth (const mgVect3f &pos) const |
|
QDObject | getObject (const char *name) const |
|
bool | testObject (const char *name) const |
|
void | release (QDObject &obj) |
|
void | setText (const char *name, const char *text) const |
|
void | setText (const char *name, int toText, const char *format="%d") const |
|
void | hide (qdMinigameObjectInterface *obj) const |
|
float | rnd (float min, float max) const |
|
int | rnd (int min, int max) const |
|
int | rnd (const Std::vector< float > &prob) const |
|
const char * | gameListFileName () const |
|
virtual int | version () const |
|