[Scummvm-cvs-logs] CVS: scummvm/scumm intern.h,2.126,2.127 script_v6.cpp,1.277,1.278 scumm.h,1.362,1.363 scummvm.cpp,2.557,2.558 vars.cpp,1.67,1.68
Max Horn
fingolfin at users.sourceforge.net
Mon Jan 19 11:48:01 CET 2004
Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv32430
Modified Files:
intern.h script_v6.cpp scumm.h scummvm.cpp vars.cpp
Log Message:
moved some V6-only scumm vars to ScummEngine_v6
Index: intern.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/intern.h,v
retrieving revision 2.126
retrieving revision 2.127
diff -u -d -r2.126 -r2.127
--- intern.h 19 Jan 2004 19:34:47 -0000 2.126
+++ intern.h 19 Jan 2004 19:47:47 -0000 2.127
@@ -49,8 +49,8 @@
virtual const char *getOpcodeDesc(byte i);
virtual void setupScummVars();
-
virtual void decodeParseString();
+
int getWordVararg(int *ptr);
void saveVars();
void loadVars();
@@ -208,7 +208,6 @@
virtual const char *getOpcodeDesc(byte i);
virtual void setupScummVars();
-
virtual void decodeParseString();
virtual int getVar();
@@ -331,6 +330,8 @@
public:
ScummEngine_v6(GameDetector *detector, OSystem *syst, const ScummGameSettings &gs) : ScummEngine(detector, syst, gs) {
VAR_VIDEONAME = 0xFF;
+ VAR_RANDOM_NR = 0xFF;
+ VAR_STRING2DRAW = 0xFF;
VAR_TIMEDATE_YEAR = 0xFF;
VAR_TIMEDATE_MONTH = 0xFF;
@@ -346,11 +347,10 @@
virtual const char *getOpcodeDesc(byte i);
virtual void setupScummVars();
+ virtual void decodeParseString(int a, int b);
virtual void palManipulateInit(int resID, int start, int end, int time);
- virtual void decodeParseString(int a, int b);
-
int getStackList(int *args, uint maxnum);
int popRoomAndObj(int *room);
void shuffleArray(int num, int minIdx, int maxIdx);
@@ -531,6 +531,8 @@
void o6_readINI();
byte VAR_VIDEONAME;
+ byte VAR_RANDOM_NR;
+ byte VAR_STRING2DRAW;
byte VAR_TIMEDATE_YEAR;
byte VAR_TIMEDATE_MONTH;
@@ -572,7 +574,6 @@
virtual const char *getOpcodeDesc(byte i);
virtual void setupScummVars();
-
virtual void decodeParseString(int m, int n);
virtual uint fetchScriptWord();
Index: script_v6.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v6.cpp,v
retrieving revision 1.277
retrieving revision 1.278
diff -u -d -r1.277 -r1.278
--- script_v6.cpp 18 Jan 2004 03:24:52 -0000 1.277
+++ script_v6.cpp 19 Jan 2004 19:47:47 -0000 1.278
@@ -1190,8 +1190,8 @@
void ScummEngine_v6::o6_getRandomNumber() {
int rnd;
rnd = _rnd.getRandomNumber(pop());
- if (VAR_V6_RANDOM_NR != 0xFF)
- VAR(VAR_V6_RANDOM_NR) = rnd;
+ if (VAR_RANDOM_NR != 0xFF)
+ VAR(VAR_RANDOM_NR) = rnd;
push(rnd);
}
@@ -1199,8 +1199,8 @@
int max = pop();
int min = pop();
int rnd = _rnd.getRandomNumberRng(min, max);
- if (VAR_V6_RANDOM_NR != 0xFF)
- VAR(VAR_V6_RANDOM_NR) = rnd;
+ if (VAR_RANDOM_NR != 0xFF)
+ VAR(VAR_RANDOM_NR) = rnd;
push(rnd);
}
Index: scumm.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/scumm.h,v
retrieving revision 1.362
retrieving revision 1.363
diff -u -d -r1.362 -r1.363
--- scumm.h 16 Jan 2004 10:51:48 -0000 1.362
+++ scumm.h 19 Jan 2004 19:47:47 -0000 1.363
@@ -1008,7 +1008,6 @@
bool _demoMode;
bool _confirmExit;
-public:
Insane *_insane;
public:
@@ -1173,7 +1172,6 @@
byte VAR_USERPUT;
byte VAR_SOUNDRESULT;
byte VAR_TALKSTOP_KEY;
- byte VAR_59;
byte VAR_NOSUBTITLES;
byte VAR_SOUNDPARAM;
Index: scummvm.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/scummvm.cpp,v
retrieving revision 2.557
retrieving revision 2.558
diff -u -d -r2.557 -r2.558
--- scummvm.cpp 19 Jan 2004 19:34:47 -0000 2.557
+++ scummvm.cpp 19 Jan 2004 19:47:47 -0000 2.558
@@ -551,7 +551,6 @@
VAR_USERPUT = 0xFF;
VAR_SOUNDRESULT = 0xFF;
VAR_TALKSTOP_KEY = 0xFF;
- VAR_59 = 0xFF;
VAR_NOSUBTITLES = 0xFF;
VAR_SOUNDPARAM = 0xFF;
@@ -570,9 +569,7 @@
VAR_V6_SCREEN_WIDTH = 0xFF;
VAR_V6_SCREEN_HEIGHT = 0xFF;
VAR_V6_EMSSPACE = 0xFF;
- VAR_V6_RANDOM_NR = 0xFF;
- VAR_STRING2DRAW = 0xFF;
VAR_CAMERA_POS_Y = 0xFF;
VAR_CAMERA_MIN_Y = 0xFF;
@@ -1225,7 +1222,7 @@
if (_version >= 6 && VAR_V6_EMSSPACE != 0xFF)
VAR(VAR_V6_EMSSPACE) = 10000;
- VAR(VAR_59) = 3;
+ VAR(59) = 3; // FIXME: What is this good for?
}
if ((_features & GF_MACINTOSH) && (_version == 3)) {
Index: vars.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/vars.cpp,v
retrieving revision 1.67
retrieving revision 1.68
diff -u -d -r1.67 -r1.68
--- vars.cpp 14 Jan 2004 15:20:07 -0000 1.67
+++ vars.cpp 19 Jan 2004 19:47:47 -0000 1.68
@@ -81,7 +81,6 @@
VAR_USERPUT = 53;
VAR_SOUNDRESULT = 56;
VAR_TALKSTOP_KEY = 57;
- VAR_59 = 59;
VAR_NOSUBTITLES = 60; // for loomcd
VAR_SOUNDPARAM = 64;
@@ -151,7 +150,7 @@
VAR_V6_SCREEN_WIDTH = 41;
VAR_V6_SCREEN_HEIGHT = 54;
VAR_V6_EMSSPACE = 76;
- VAR_V6_RANDOM_NR = 118;
+ VAR_RANDOM_NR = 118;
VAR_V6_SOUNDMODE = 9;
@@ -187,7 +186,7 @@
VAR_PERFORMANCE_2 = 27;
VAR_GAME_LOADED = 29;
VAR_V6_EMSSPACE = 32;
- VAR_V6_RANDOM_NR = 34;
+ VAR_RANDOM_NR = 34;
VAR_NEW_ROOM = 35;
VAR_WALKTO_OBJ = 36;
@@ -303,6 +302,13 @@
VAR_MAINMENU_KEY = 65;
VAR_TALKSTOP_KEY = 67;
+ VAR_CUSTOMSCALETABLE = 111;
+
+ VAR_TIMER_NEXT = 112;
+ VAR_TMR_1 = 113;
+ VAR_TMR_2 = 114;
+ VAR_TMR_3 = 115;
+
VAR_CAMERA_MIN_X = 116;
VAR_CAMERA_MAX_X = 117;
VAR_CAMERA_MIN_Y = 118;
@@ -314,13 +320,6 @@
VAR_CAMERA_THRESHOLD_X = 124;
VAR_CAMERA_THRESHOLD_Y = 125;
- VAR_CUSTOMSCALETABLE = 111;
-
- VAR_TIMER_NEXT = 112;
- VAR_TMR_1 = 113;
- VAR_TMR_2 = 114;
- VAR_TMR_3 = 115;
-
VAR_EGO = 126;
VAR_DEBUGMODE = 130;
More information about the Scummvm-git-logs
mailing list