aboutsummaryrefslogtreecommitdiff
path: root/engines/illusions/actor.h
diff options
context:
space:
mode:
authorjohndoe1232014-03-24 10:15:04 +0100
committerEugene Sandulenko2018-07-20 06:43:33 +0000
commita6a4a3dc1cb346afc1f7b0491158d8b00ac063c5 (patch)
treec160c8aac1c7c5686a4dab252b8b9fdfcbadf5de /engines/illusions/actor.h
parentfc4266bcadaf7c01bf558ef78a9702254803ca77 (diff)
downloadscummvm-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.h3
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;