aboutsummaryrefslogtreecommitdiff
path: root/engines/prince/script.h
diff options
context:
space:
mode:
authorlukaslw2014-07-05 22:31:02 +0200
committerlukaslw2014-07-05 22:31:02 +0200
commit0301b635deae45fac6ea8dd66917b5e1c09213e8 (patch)
tree69146853dfed42faf5126f1fa02026b7d2996157 /engines/prince/script.h
parent727b16cf7389c9e4b0a855eafdd677e7cf0e0d1b (diff)
downloadscummvm-rg350-0301b635deae45fac6ea8dd66917b5e1c09213e8.tar.gz
scummvm-rg350-0301b635deae45fac6ea8dd66917b5e1c09213e8.tar.bz2
scummvm-rg350-0301b635deae45fac6ea8dd66917b5e1c09213e8.zip
PRINCE: installObjects(), setObjId(), O_PUTOBJECT(), O_REMOBJECT(). checkMob(), showObjects(), O_GETRND() update
Diffstat (limited to 'engines/prince/script.h')
-rw-r--r--engines/prince/script.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/prince/script.h b/engines/prince/script.h
index 278a8c858e..17ae0dc917 100644
--- a/engines/prince/script.h
+++ b/engines/prince/script.h
@@ -37,6 +37,7 @@ namespace Prince {
class PrinceEngine;
class Animation;
+class Object;
struct Anim;
struct BackgroundAnim;
struct Mask;
@@ -138,8 +139,10 @@ public:
uint8 *getRoomOffset(int locationNr);
int32 getOptionStandardOffset(int option);
void setBackAnimId(int offset, int animId);
+ void setObjId(int offset, int objId);
void installBackAnims(Common::Array<BackgroundAnim> &backAnimList, int offset);
void installSingleBackAnim(Common::Array<BackgroundAnim> &backAnimList, int slot, int offset);
+ void installObjects(int offset);
bool loadAllMasks(Common::Array<Mask> &maskList, int offset);
int scanMobEvents(int mobMask, int dataEventOffset);