|
| SmackerPlayer (NeverhoodEngine *vm, Scene *scene, uint32 fileHash, bool doubleSurface, bool flag, bool paused=false) |
|
Common::SharedPtr< BaseSurface > | getSurface () |
|
void | open (uint32 fileHash, bool keepLastFrame) |
|
void | close () |
|
void | gotoFrame (int frameNumber) |
|
uint32 | getFrameCount () |
|
uint32 | getFrameNumber () |
|
uint | getStatus () |
|
void | setDrawPos (int16 x, int16 y) |
|
void | rewind () |
|
bool | isDone () |
|
NeverhoodSmackerDecoder * | getSmackerDecoder () const |
|
| 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 |
|