aboutsummaryrefslogtreecommitdiff
path: root/sword1/logic.h
diff options
context:
space:
mode:
authorJonathan Gray2003-12-17 11:54:48 +0000
committerJonathan Gray2003-12-17 11:54:48 +0000
commit6d1fba28d510526de568fa7354fa6327fd81d74d (patch)
tree39b0f9a471e479f4f201787252f23c05859ce8b2 /sword1/logic.h
parent9a1bbb361bc62ef95f02317f25e7aa3f1d2da723 (diff)
downloadscummvm-rg350-6d1fba28d510526de568fa7354fa6327fd81d74d.tar.gz
scummvm-rg350-6d1fba28d510526de568fa7354fa6327fd81d74d.tar.bz2
scummvm-rg350-6d1fba28d510526de568fa7354fa6327fd81d74d.zip
initial boot param support, will do the rest of the bootparams next
svn-id: r11712
Diffstat (limited to 'sword1/logic.h')
-rw-r--r--sword1/logic.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/sword1/logic.h b/sword1/logic.h
index 3099292684..3237656c72 100644
--- a/sword1/logic.h
+++ b/sword1/logic.h
@@ -52,6 +52,12 @@ public:
void runMouseScript(BsObject *cpt, int32 scriptId);
static uint32 _scriptVars[NUM_SCRIPT_VARS];
+// public for startPositions()
+ int fnAddObject (BsObject *cpt, int32 id, int32 c, int32 d, int32 e, int32 f, int32 z, int32 x);
+ int fnEnterSection (BsObject *cpt, int32 id, int32 c, int32 d, int32 e, int32 f, int32 z, int32 x);
+ int fnPlaySequence (BsObject *cpt, int32 id, int32 c, int32 d, int32 e, int32 f, int32 z, int32 x);
+
+
private:
ObjectMan *_objMan;
ResMan *_resMan;
@@ -101,7 +107,6 @@ private:
int fnSetFadeTargetPalette(BsObject *cpt, int32 id, int32 c, int32 d, int32 e, int32 f, int32 z, int32 x);
int fnSetPaletteToFade(BsObject *cpt, int32 id, int32 c, int32 d, int32 e, int32 f, int32 z, int32 x);
int fnSetPaletteToCut(BsObject *cpt, int32 id, int32 c, int32 d, int32 e, int32 f, int32 z, int32 x);
- int fnPlaySequence (BsObject *cpt, int32 id, int32 c, int32 d, int32 e, int32 f, int32 z, int32 x);
int fnIdle (BsObject *cpt, int32 id, int32 c, int32 d, int32 e, int32 f, int32 z, int32 x);
int fnPause (BsObject *cpt, int32 id, int32 c, int32 d, int32 e, int32 f, int32 z, int32 x);
@@ -154,9 +159,7 @@ private:
int cfnReleaseMenu (BsObject *cpt, int32 id, int32 c, int32 d, int32 e, int32 f, int32 z, int32 x);
int fnAddSubject (BsObject *cpt, int32 id, int32 c, int32 d, int32 e, int32 f, int32 z, int32 x);
- int fnAddObject (BsObject *cpt, int32 id, int32 c, int32 d, int32 e, int32 f, int32 z, int32 x);
int fnRemoveObject (BsObject *cpt, int32 id, int32 c, int32 d, int32 e, int32 f, int32 z, int32 x);
- int fnEnterSection (BsObject *cpt, int32 id, int32 c, int32 d, int32 e, int32 f, int32 z, int32 x);
int fnLeaveSection (BsObject *cpt, int32 id, int32 c, int32 d, int32 e, int32 f, int32 z, int32 x);
int fnChangeFloor (BsObject *cpt, int32 id, int32 c, int32 d, int32 e, int32 f, int32 z, int32 x);
int fnWalk (BsObject *cpt, int32 id, int32 c, int32 d, int32 e, int32 f, int32 z, int32 x);