diff options
author | johndoe123 | 2014-03-24 10:15:04 +0100 |
---|---|---|
committer | Eugene Sandulenko | 2018-07-20 06:43:33 +0000 |
commit | a6a4a3dc1cb346afc1f7b0491158d8b00ac063c5 (patch) | |
tree | c160c8aac1c7c5686a4dab252b8b9fdfcbadf5de /engines/illusions/actor.h | |
parent | fc4266bcadaf7c01bf558ef78a9702254803ca77 (diff) | |
download | scummvm-rg350-a6a4a3dc1cb346afc1f7b0491158d8b00ac063c5.tar.gz scummvm-rg350-a6a4a3dc1cb346afc1f7b0491158d8b00ac063c5.tar.bz2 scummvm-rg350-a6a4a3dc1cb346afc1f7b0491158d8b00ac063c5.zip |
ILLUSIONS: Implement more script opcodes
Diffstat (limited to 'engines/illusions/actor.h')
-rw-r--r-- | engines/illusions/actor.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/illusions/actor.h b/engines/illusions/actor.h index 28c539a667..fe5564e0a7 100644 --- a/engines/illusions/actor.h +++ b/engines/illusions/actor.h @@ -167,6 +167,7 @@ public: void stopActor(); void startSequenceActor(uint32 sequenceId, int value, uint32 notifyThreadId); void stopSequenceActor(); + void startTalkActor(uint32 sequenceId, byte *entryTblPtr, uint32 threadId); void sequenceActor(); public: IllusionsEngine *_vm; @@ -198,6 +199,8 @@ public: void placeSequenceLessActor(uint32 objectId, Common::Point placePt, WidthHeight dimensions, int16 priority); void placeActorLessObject(uint32 objectId, Common::Point feetPt, Common::Point pt, int16 priority, uint flags); void destroyControlsByTag(uint32 tag); + void pauseControlsByTag(uint32 tag); + void unpauseControlsByTag(uint32 tag); void actorControlRouine(Control *control, uint32 deltaTime); public: typedef Common::List<Control*> Items; |