[Scummvm-cvs-logs] scummvm master -> ce79ff4f2e53fa577a0c221de6423561e827cab2

eriktorbjorn eriktorbjorn at telia.com
Wed May 1 07:50:14 CEST 2013


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
ce79ff4f2e SCUMM: Change NUM_SCRIPT_LOCALS to NUM_SCRIPT_LOCAL


Commit: ce79ff4f2e53fa577a0c221de6423561e827cab2
    https://github.com/scummvm/scummvm/commit/ce79ff4f2e53fa577a0c221de6423561e827cab2
Author: Torbjörn Andersson (eriktorbjorn at users.sourceforge.net)
Date: 2013-04-30T22:47:56-07:00

Commit Message:
SCUMM: Change NUM_SCRIPT_LOCALS to NUM_SCRIPT_LOCAL

For consistency with NUM_SCRIPT_SLOT.

Changed paths:
    engines/scumm/script.cpp
    engines/scumm/script.h
    engines/scumm/script_v5.cpp
    engines/scumm/scumm.cpp



diff --git a/engines/scumm/script.cpp b/engines/scumm/script.cpp
index 96c5514..c8eabdd 100644
--- a/engines/scumm/script.cpp
+++ b/engines/scumm/script.cpp
@@ -140,10 +140,10 @@ void ScummEngine::runObjectScript(int object, int entry, bool freezeResistant, b
 void ScummEngine::initializeLocals(int slot, int *vars) {
 	int i;
 	if (!vars) {
-		for (i = 0; i < NUM_SCRIPT_LOCALS; i++)
+		for (i = 0; i < NUM_SCRIPT_LOCAL; i++)
 			vm.localvar[slot][i] = 0;
 	} else {
-		for (i = 0; i < NUM_SCRIPT_LOCALS; i++)
+		for (i = 0; i < NUM_SCRIPT_LOCAL; i++)
 			vm.localvar[slot][i] = vars[i];
 	}
 }
@@ -761,7 +761,7 @@ void ScummEngine::runInventoryScript(int i) {
 		if (_game.id == GID_INDY3 && _game.platform == Common::kPlatformMacintosh) {
 			inventoryScriptIndy3Mac();
 		} else {
-			int args[NUM_SCRIPT_LOCALS];
+			int args[NUM_SCRIPT_LOCAL];
 			memset(args, 0, sizeof(args));
 			args[0] = i;
 			runScript(VAR(VAR_INVENTORY_SCRIPT), 0, 0, args);
@@ -1062,7 +1062,7 @@ void ScummEngine::doSentence(int verb, int objectA, int objectB) {
 
 void ScummEngine::checkAndRunSentenceScript() {
 	int i;
-	int localParamList[NUM_SCRIPT_LOCALS];
+	int localParamList[NUM_SCRIPT_LOCAL];
 	const ScriptSlot *ss;
 	int sentenceScript;
 
@@ -1310,7 +1310,7 @@ void ScummEngine_v0::runSentenceScript() {
 }
 
 void ScummEngine_v2::runInputScript(int clickArea, int val, int mode) {
-	int args[NUM_SCRIPT_LOCALS];
+	int args[NUM_SCRIPT_LOCAL];
 	int verbScript;
 
 	verbScript = 4;
@@ -1334,7 +1334,7 @@ void ScummEngine_v2::runInputScript(int clickArea, int val, int mode) {
 }
 
 void ScummEngine::runInputScript(int clickArea, int val, int mode) {
-	int args[NUM_SCRIPT_LOCALS];
+	int args[NUM_SCRIPT_LOCAL];
 	int verbScript;
 
 	verbScript = VAR(VAR_VERB_SCRIPT);
@@ -1492,7 +1492,7 @@ void ScummEngine::beginCutscene(int *args) {
 
 void ScummEngine::endCutscene() {
 	ScriptSlot *ss = &vm.slot[_currentScript];
-	int args[NUM_SCRIPT_LOCALS];
+	int args[NUM_SCRIPT_LOCAL];
 
 	if (ss->cutsceneOverride > 0)	// Only terminate if active
 		ss->cutsceneOverride--;
diff --git a/engines/scumm/script.h b/engines/scumm/script.h
index dd7368c..74ffaaf 100644
--- a/engines/scumm/script.h
+++ b/engines/scumm/script.h
@@ -74,7 +74,7 @@ struct OpcodeEntry : Common::NonCopyable {
  */
 enum {
 	NUM_SCRIPT_SLOT = 80,
-	NUM_SCRIPT_LOCALS = 25
+	NUM_SCRIPT_LOCAL = 25
 };
 
 /* Script status type (slot.status) */
@@ -125,7 +125,7 @@ struct VirtualMachineState {
 	byte cutSceneStackPointer;
 	ScriptSlot slot[NUM_SCRIPT_SLOT];
 	// Why does localvar have space for one extra local variable?
-	int32 localvar[NUM_SCRIPT_SLOT][NUM_SCRIPT_LOCALS + 1];
+	int32 localvar[NUM_SCRIPT_SLOT][NUM_SCRIPT_LOCAL + 1];
 
 	NestedScript nest[kMaxScriptNesting];
 	byte numNestedScripts;
diff --git a/engines/scumm/script_v5.cpp b/engines/scumm/script_v5.cpp
index 0d3c2c9..017f308 100644
--- a/engines/scumm/script_v5.cpp
+++ b/engines/scumm/script_v5.cpp
@@ -630,7 +630,7 @@ void ScummEngine_v5::o5_breakHere() {
 }
 
 void ScummEngine_v5::o5_chainScript() {
-	int vars[NUM_SCRIPT_LOCALS];
+	int vars[NUM_SCRIPT_LOCAL];
 	int script;
 	int cur;
 
@@ -663,7 +663,7 @@ void ScummEngine_v5::o5_chainScript() {
 
 void ScummEngine_v5::o5_cursorCommand() {
 	int i, j, k;
-	int table[NUM_SCRIPT_LOCALS];
+	int table[NUM_SCRIPT_LOCAL];
 	switch ((_opcode = fetchScriptByte()) & 0x1F) {
 	case 1:			// SO_CURSOR_ON
 		_cursor.state = 1;
@@ -736,7 +736,7 @@ void ScummEngine_v5::o5_cursorCommand() {
 }
 
 void ScummEngine_v5::o5_cutscene() {
-	int args[NUM_SCRIPT_LOCALS];
+	int args[NUM_SCRIPT_LOCAL];
 	getWordVararg(args);
 	beginCutscene(args);
 }
@@ -2083,14 +2083,14 @@ void ScummEngine_v5::o5_isSoundRunning() {
 }
 
 void ScummEngine_v5::o5_soundKludge() {
-	int items[NUM_SCRIPT_LOCALS];
+	int items[NUM_SCRIPT_LOCAL];
 	int num = getWordVararg(items);
 	_sound->soundKludge(items, num);
 }
 
 void ScummEngine_v5::o5_startObject() {
 	int obj, script;
-	int data[NUM_SCRIPT_LOCALS];
+	int data[NUM_SCRIPT_LOCAL];
 
 	obj = getVarOrDirectWord(PARAM_1);
 	script = getVarOrDirectByte(PARAM_2);
@@ -2101,7 +2101,7 @@ void ScummEngine_v5::o5_startObject() {
 
 void ScummEngine_v5::o5_startScript() {
 	int op, script;
-	int data[NUM_SCRIPT_LOCALS];
+	int data[NUM_SCRIPT_LOCAL];
 
 	op = _opcode;
 	script = getVarOrDirectByte(PARAM_1);
@@ -2556,7 +2556,7 @@ void ScummEngine_v5::o5_walkActorToObject() {
 int ScummEngine_v5::getWordVararg(int *ptr) {
 	int i;
 
-	for (i = 0; i < NUM_SCRIPT_LOCALS; i++)
+	for (i = 0; i < NUM_SCRIPT_LOCAL; i++)
 		ptr[i] = 0;
 
 	i = 0;
diff --git a/engines/scumm/scumm.cpp b/engines/scumm/scumm.cpp
index ee459c0..df1c38e 100644
--- a/engines/scumm/scumm.cpp
+++ b/engines/scumm/scumm.cpp
@@ -2124,7 +2124,7 @@ load_game:
 
 		// HACK as in game save stuff isn't supported currently
 		if (_game.id == GID_LOOM) {
-			int args[NUM_SCRIPT_LOCALS];
+			int args[NUM_SCRIPT_LOCAL];
 			uint var;
 			memset(args, 0, sizeof(args));
 			args[0] = 2;
@@ -2512,7 +2512,7 @@ void ScummEngine::restart() {
 }
 
 void ScummEngine::runBootscript() {
-	int args[NUM_SCRIPT_LOCALS];
+	int args[NUM_SCRIPT_LOCAL];
 	memset(args, 0, sizeof(args));
 	args[0] = _bootParam;
 	if (_game.id == GID_MANIAC && (_game.features & GF_DEMO))






More information about the Scummvm-git-logs mailing list