|
|
| 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) |
| |
|
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 () |
| |
|
|
Module * | _parentModule |
| |
|
bool | _done |
| |
|
uint32 | _moduleResult |
| |
|
SceneType | _sceneType |
| |
|
int | _navigationAreaType |
| |
|
void(Entity::* | _updateHandlerCb )() |
| |
|
uint32(Entity::* | _messageHandlerCb )(int messageNum, const MessageParam ¶m, Entity *sender) |
| |
|
NeverhoodEngine * | _vm |
| |
|
int | _priority |
| |
|
SoundResource ** | _soundResources |
| |
The documentation for this class was generated from the following file: