aboutsummaryrefslogtreecommitdiff
path: root/engines/illusions/illusions.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/illusions/illusions.h')
-rw-r--r--engines/illusions/illusions.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/engines/illusions/illusions.h b/engines/illusions/illusions.h
index 522d1dc9c3..59de64ceb1 100644
--- a/engines/illusions/illusions.h
+++ b/engines/illusions/illusions.h
@@ -51,10 +51,10 @@ class ResourceSystem;
struct SurfInfo;
class ActorItem;
-class ActorItems;
+class ActorInstanceList;
class ActorType;
class BackgroundItem;
-class BackgroundItems;
+class BackgroundInstanceList;
class BackgroundResource;
class Camera;
class Control;
@@ -106,8 +106,8 @@ public:
Screen *_screen;
ScreenText *_screenText;
Input *_input;
- ActorItems *_actorItems;
- BackgroundItems *_backgroundItems;
+ ActorInstanceList *_actorItems;
+ BackgroundInstanceList *_backgroundInstances;
Camera *_camera;
Controls *_controls;
TalkItems *_talkItems;
@@ -168,6 +168,8 @@ public:
void getDefaultTextPosition(Common::Point &position);
void setDefaultTextPosition(Common::Point &position);
+ FramesList *findActorSequenceFrames(Sequence *sequence);
+
virtual void setDefaultTextCoords() = 0;
virtual void loadSpecialCode(uint32 resId) = 0;
virtual void unloadSpecialCode(uint32 resId) = 0;
@@ -188,7 +190,7 @@ public:
virtual void startScriptThreadSimple(uint32 threadId, uint32 callingThreadId) = 0;
virtual uint32 startTempScriptThread(byte *scriptCodeIp, uint32 callingThreadId,
uint32 value8, uint32 valueC, uint32 value10) = 0;
-
+
#if 0
// Savegame API