22#ifndef ILLUSIONS_BBDOU_MENUSYSTEM_BBDOU_H
23#define ILLUSIONS_BBDOU_MENUSYSTEM_BBDOU_H
25#include "illusions/menusystem.h"
40class IllusionsEngine_BBDOU;
47 uint32 menuId, uint32 duration, uint timeOutMenuChoiceIndex, uint32 menuCallerThreadId);
50 BaseMenu *_menus[kBBDOULastMenuIndex];
53 BaseMenu *getMenuById(
int menuId)
override;
54 BaseMenu *createMenuById(
int menuId);
63 int convertRootMenuId(uint32 menuId);
64 bool initMenuCursor()
override;
65 int getGameState()
override;
66 void setGameState(
int gameState)
override;
67 void setMenuCursorNum(
int cursorNum)
override;
68 void playSoundEffect(
int sfxId)
override;
Definition: illusions_bbdou.h:60