|
| Background (NeverhoodEngine *vm, int objectPriority) |
|
| Background (NeverhoodEngine *vm, uint32 fileHash, int objectPriority, int surfacePriority) |
|
Common::SharedPtr< BaseSurface > | getSurface () |
|
void | createSurface (int surfacePriority, int16 width, int16 height) |
|
void | load (uint32 fileHash) |
|
SpriteResource & | getSpriteResource () |
|
| Entity (NeverhoodEngine *vm, int priority) |
|
virtual void | draw () |
|
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 |
|