|
| GameModule (NeverhoodEngine *vm) |
|
void | startup () |
|
void | requestRestoreGame () |
|
void | requestRestartGame (bool requestMainMenu) |
|
void | redrawPrevChildObject () |
|
void | checkRequests () |
|
void | handleMouseMove (int16 x, int16 y) |
|
void | handleMouseDown (int16 x, int16 y) |
|
void | handleMouseUp (int16 x, int16 y) |
|
void | handleWheelUp () |
|
void | handleWheelDown () |
|
void | handleSpaceKey () |
|
void | handleAsciiKey (char key) |
|
void | handleKeyDown (Common::KeyCode keyCode) |
|
void | handleEscapeKey () |
|
void | initKeySlotsPuzzle () |
|
void | initMemoryPuzzle () |
|
void | initWaterPipesPuzzle () |
|
void | initRadioPuzzle () |
|
void | initTestTubes1Puzzle () |
|
void | initTestTubes2Puzzle () |
|
void | initCannonSymbolsPuzzle () |
|
void | initCodeSymbolsPuzzle () |
|
void | initCubeSymbolsPuzzle () |
|
void | initCrystalColorsPuzzle () |
|
uint32 | getCurrRadioMusicFileHash () |
|
int | getCurrentModuleNum () |
|
int | getPreviousModuleNum () |
|
void | createModule (int moduleNum, int which) |
|
| Module (NeverhoodEngine *vm, Module *parentModule) |
|
void | draw () override |
|
SceneType | getSceneType () |
|
| Entity (NeverhoodEngine *vm, int priority) |
|
void | handleUpdate () |
|
uint32 | receiveMessage (int messageNum, const MessageParam ¶m, Entity *sender) |
|
uint32 | sendMessage (Entity *receiver, int messageNum, const MessageParam ¶m) |
|
uint32 | sendMessage (Entity *receiver, int messageNum, uint32 param) |
|
uint32 | sendPointMessage (Entity *receiver, int messageNum, const NPoint ¶m) |
|
uint32 | sendEntityMessage (Entity *receiver, int messageNum, Entity *param) |
|
uint32 | getGlobalVar (uint32 nameHash) |
|
void | setGlobalVar (uint32 nameHash, uint32 value) |
|
uint32 | getSubVar (uint32 nameHash, uint32 subNameHash) |
|
void | setSubVar (uint32 nameHash, uint32 subNameHash, uint32 value) |
|
void | incGlobalVar (uint32 nameHash, int incrValue) |
|
void | incSubVar (uint32 nameHash, uint32 subNameHash, int incrValue) |
|
int | getPriority () const |
|
bool | hasMessageHandler () const |
|
|
uint32 | handleMessage (int messageNum, const MessageParam ¶m, Entity *sender) |
|
void | createModuleByHash (uint32 nameHash) |
|
void | updateModule () |
|
void | openMainMenu () |
|
void | createMenuModule () |
|
void | updateMenuModule () |
|
uint32 | handleMessage (int messageNum, const MessageParam ¶m, Entity *sender) |
|
NavigationScene * | navigationScene () |
|
void | createNavigationScene (uint32 navigationListId, int navigationIndex, const byte *itemsTypes=NULL) |
|
void | createSmackerScene (uint32 fileHash, bool doubleSurface, bool canSkip, bool canAbort) |
|
void | createSmackerScene (const uint32 *fileHashList, bool doubleSurface, bool canSkip, bool canAbort) |
|
void | createStaticScene (uint32 backgroundFileHash, uint32 cursorFileHash) |
|
void | createDemoScene () |
|
bool | updateChild () |
|
void | leaveModule (uint32 result) |
|
SoundResource * | getSoundResource (uint index) |
|
void | loadSound (uint index, uint32 fileHash) |
|
void | playSound (uint index, uint32 fileHash=0) |
|
void | stopSound (uint index) |
|
bool | isSoundPlaying (uint index) |
|
void | setSoundVolume (uint index, int volume) |
|
void | setSoundPan (uint index, int pan) |
|
void | deleteSoundResources () |
|