aboutsummaryrefslogtreecommitdiff
path: root/scumm/intern.h
diff options
context:
space:
mode:
authorMax Horn2002-12-23 15:46:53 +0000
committerMax Horn2002-12-23 15:46:53 +0000
commitf86eaeaff9ae16c345f78fd240915e7109d98e19 (patch)
treee4b5c6db17122d6010ee0d95cae73e4200c98d38 /scumm/intern.h
parentcc5872924e8fea9e24af57a1891de230c26494cf (diff)
downloadscummvm-rg350-f86eaeaff9ae16c345f78fd240915e7109d98e19.tar.gz
scummvm-rg350-f86eaeaff9ae16c345f78fd240915e7109d98e19.tar.bz2
scummvm-rg350-f86eaeaff9ae16c345f78fd240915e7109d98e19.zip
more V8 mods; cleanup
svn-id: r6070
Diffstat (limited to 'scumm/intern.h')
-rw-r--r--scumm/intern.h22
1 files changed, 18 insertions, 4 deletions
diff --git a/scumm/intern.h b/scumm/intern.h
index 27c0fa78f7..55ce15583f 100644
--- a/scumm/intern.h
+++ b/scumm/intern.h
@@ -209,7 +209,7 @@ protected:
int popRoomAndObj(int *room);
- void decodeParseString2(int a, int b);
+ void decodeParseString(int a, int b);
int getStackList(int16 *args, uint maxnum);
/* Version 6 script opcodes */
@@ -313,7 +313,7 @@ protected:
void o6_createBoxMatrix();
void o6_resourceRoutines();
void o6_roomOps();
- void o6_actorSet();
+ void o6_actorOps();
void o6_verbOps();
void o6_getActorFromXY();
void o6_findObject();
@@ -396,6 +396,8 @@ protected:
virtual void executeOpcode(int i);
virtual const char *getOpcodeDesc(int i);
+ virtual void setupScummVars();
+
virtual uint fetchScriptWord();
virtual int fetchScriptWordSigned();
@@ -405,12 +407,24 @@ protected:
void o8_mod();
void o8_wait();
+
+ void o8_dim();
+ void o8_dim2();
+ void o8_arrayAssign();
+ void o8_printLine();
+ void o8_printCursor();
+ void o8_printDebug();
+ void o8_printSystem();
+
void o8_cursorCommand();
void o8_resourceRoutines();
void o8_roomOps();
- void o8_actorSet();
- void o8_cameraStuff();
+ void o8_actorOps();
+ void o8_cameraOps();
void o8_verbOps();
+
+ void o8_system();
+ void o8_kludge();
};