[Scummvm-cvs-logs] CVS: scummvm/scumm actor.cpp,1.101,1.102 debugger.cpp,1.45,1.46 script.cpp,1.95,1.96 script_v2.cpp,2.84,2.85 script_v5.cpp,1.88,1.89 script_v6.cpp,1.120,1.121 scumm.h,1.202,1.203 scummvm.cpp,2.168,2.169

Max Horn fingolfin at users.sourceforge.net
Tue May 20 13:59:09 CEST 2003


Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv11287

Modified Files:
	actor.cpp debugger.cpp script.cpp script_v2.cpp script_v5.cpp 
	script_v6.cpp scumm.h scummvm.cpp 
Log Message:
renamed various things for clarity

Index: actor.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/actor.cpp,v
retrieving revision 1.101
retrieving revision 1.102
diff -u -d -r1.101 -r1.102
--- actor.cpp	20 May 2003 20:42:27 -0000	1.101
+++ actor.cpp	20 May 2003 20:58:24 -0000	1.102
@@ -99,7 +99,7 @@
 }
 
 void Actor::stopActorMoving() {
-	_vm->stopScriptNr(walk_script);
+	_vm->stopScript(walk_script);
 	moving = 0;
 }
 

Index: debugger.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/debugger.cpp,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -d -r1.45 -r1.46
--- debugger.cpp	20 May 2003 20:42:27 -0000	1.45
+++ debugger.cpp	20 May 2003 20:58:24 -0000	1.46
@@ -466,7 +466,7 @@
 	//}
 	
 	if ((!strcmp(argv[2], "kill")) || (!strcmp(argv[2], "stop"))) {
-		_s->stopScriptNr(scriptnum);
+		_s->stopScript(scriptnum);
 	} else if ((!strcmp(argv[2], "run")) || (!strcmp(argv[2], "start"))) {
 		_s->runScript(scriptnum, 0, 0, 0);
 		return false;

Index: script.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script.cpp,v
retrieving revision 1.95
retrieving revision 1.96
diff -u -d -r1.95 -r1.96
--- script.cpp	20 May 2003 20:42:27 -0000	1.95
+++ script.cpp	20 May 2003 20:58:24 -0000	1.96
@@ -46,7 +46,7 @@
 		return;
 
 	if (!recursive)
-		stopScriptNr(script);
+		stopScript(script);
 
 	if (script < _numGlobalScripts) {
 		scriptPtr = getResourceAddress(rtScript, script);
@@ -76,7 +76,7 @@
 	runScriptNested(slot);
 }
 
-void Scumm::runVerbCode(int object, int entry, bool freezeResistant, bool recursive, int *vars) {
+void Scumm::runObjectScript(int object, int entry, bool freezeResistant, bool recursive, int *vars) {
 	ScriptSlot *s;
 	uint32 obcd;
 	int slot, where, offs;
@@ -192,7 +192,7 @@
 }
 
 /* Stop script 'script' */
-void Scumm::stopScriptNr(int script) {
+void Scumm::stopScript(int script) {
 	ScriptSlot *ss;
 	NestedScript *nest;
 	int i, num;
@@ -259,7 +259,7 @@
 
 	do {
 		if (nest->number == script &&
-				(nest->where == WIO_ROOM || nest->where == WIO_FLOBJECT || nest->where == WIO_INVENTORY)) {
+				(nest->where == WIO_ROOM || nest->where == WIO_INVENTORY || nest->where == WIO_FLOBJECT)) {
 			nest->number = 0xFF;
 			nest->slot = 0xFF;
 			nest->where = 0xFF;
@@ -620,7 +620,7 @@
 
 	if (ss->where != WIO_GLOBAL && ss->where != WIO_LOCAL) {
 		if (ss->cutsceneOverride) {
-			warning("Object %d ending with active cutscene/override", ss->number);
+			warning("Object %d ending with active cutscene/override (%d)", ss->number, ss->cutsceneOverride);
 			ss->cutsceneOverride = 0;
 		}
 	} else {
@@ -634,19 +634,6 @@
 	_currentScript = 0xFF;
 }
 
-bool Scumm::isScriptInUse(int script) {
-	ScriptSlot *ss;
-	int i;
-
-	ss = vm.slot;
-	for (i = 0; i < NUM_SCRIPT_SLOT; i++, ss++) {
-		if (ss->number == script)
-			return true;
-	}
-	return false;
-}
-
-
 void Scumm::runHook(int i) {
 	if (_features & GF_AFTER_V2) {
 		// FIXME - TODO
@@ -909,6 +896,15 @@
 	}
 }
 
+bool Scumm::isScriptInUse(int script) {
+	int i;
+	ScriptSlot *ss = vm.slot;
+	for (i = 0; i < NUM_SCRIPT_SLOT; i++, ss++)
+		if (ss->number == script)
+			return true;
+	return false;
+}
+
 bool Scumm::isScriptRunning(int script) {
 	int i;
 	ScriptSlot *ss = vm.slot;
@@ -1037,7 +1033,7 @@
 	return num;
 }
 
-void Scumm::cutscene(int *args) {
+void Scumm::beginCutscene(int *args) {
 	int scr = _currentScript;
 	vm.slot[scr].cutsceneOverride++;
 
@@ -1077,7 +1073,7 @@
 		runScript(VAR(VAR_CUTSCENE_END_SCRIPT), 0, 0, args);
 }
 
-void Scumm::exitCutscene() {
+void Scumm::abortCutscene() {
 	uint32 offs = vm.cutScenePtr[vm.cutSceneStackPointer];
 	if (offs) {
 		ScriptSlot *ss = &vm.slot[vm.cutSceneScript[vm.cutSceneStackPointer]];

Index: script_v2.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v2.cpp,v
retrieving revision 2.84
retrieving revision 2.85
diff -u -d -r2.84 -r2.85
--- script_v2.cpp	20 May 2003 16:13:34 -0000	2.84
+++ script_v2.cpp	20 May 2003 20:58:24 -0000	2.85
@@ -828,7 +828,7 @@
 	a = getVarOrDirectByte(0x80);
 	if (a == 0xFB) {
 		_sentenceNum = 0;
-		stopScriptNr(SENTENCE_SCRIPT);
+		stopScript(SENTENCE_SCRIPT);
 		return;
 	}
 	if (a == 0xFC) {
@@ -855,7 +855,7 @@
 		_scummVars[VAR_ACTIVE_VERB] = st->verb;
 		_scummVars[VAR_ACTIVE_OBJECT1] = st->objectA;
 		_scummVars[VAR_ACTIVE_OBJECT2] = st->objectB;
-		runVerbCode(st->objectA, st->verb, 0, 0, NULL);
+		runObjectScript(st->objectA, st->verb, 0, 0, NULL);
 
 		break;
 	case 2:
@@ -1134,7 +1134,7 @@
 void Scumm_v2::o2_cutscene() {
 	warning("TODO o2_cutscene()");
 	_sentenceNum = 0;
-	stopScriptNr(SENTENCE_SCRIPT);
+	stopScript(SENTENCE_SCRIPT);
 	resetSentence();
 }
 

Index: script_v5.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v5.cpp,v
retrieving revision 1.88
retrieving revision 1.89
diff -u -d -r1.88 -r1.89
--- script_v5.cpp	20 May 2003 20:42:27 -0000	1.88
+++ script_v5.cpp	20 May 2003 20:58:25 -0000	1.89
@@ -688,7 +688,7 @@
 void Scumm_v5::o5_cutscene() {
 	int args[16];
 	getWordVararg(args);
-	cutscene(args);
+	beginCutscene(args);
 }
 
 void Scumm_v5::o5_endCutscene() {
@@ -738,7 +738,7 @@
 	a = getVarOrDirectByte(0x80);
 	if (a == 0xFE) {
 		_sentenceNum = 0;
-		stopScriptNr(VAR(VAR_SENTENCE_SCRIPT));
+		stopScript(VAR(VAR_SENTENCE_SCRIPT));
 		clearClickedStatus();
 		return;
 	}
@@ -2057,7 +2057,7 @@
 	script = getVarOrDirectByte(0x40);
 
 	getWordVararg(data);
-	runVerbCode(obj, script, 0, 0, data);
+	runObjectScript(obj, script, 0, 0, data);
 }
 
 void Scumm_v5::o5_startScript() {
@@ -2094,7 +2094,7 @@
 	if (!script)
 		stopObjectCode();
 	else
-		stopScriptNr(script);
+		stopScript(script);
 }
 
 void Scumm_v5::o5_stringOps() {

Index: script_v6.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v6.cpp,v
retrieving revision 1.120
retrieving revision 1.121
diff -u -d -r1.120 -r1.121
--- script_v6.cpp	20 May 2003 20:42:28 -0000	1.120
+++ script_v6.cpp	20 May 2003 20:58:25 -0000	1.121
@@ -724,7 +724,7 @@
 	entryp = pop();
 	script = pop();
 	flags = pop();
-	runVerbCode(script, entryp, (flags & 1) != 0, (flags & 2) != 0, args);
+	runObjectScript(script, entryp, (flags & 1) != 0, (flags & 2) != 0, args);
 }
 
 void Scumm_v6::o6_startObjectQuick() {
@@ -733,7 +733,7 @@
 	getStackList(args, ARRAYSIZE(args));
 	entryp = pop();
 	script = pop();
-	runVerbCode(script, entryp, 0, 1, args);
+	runObjectScript(script, entryp, 0, 1, args);
 }
 
 void Scumm_v6::o6_setObjectState() {
@@ -765,7 +765,7 @@
 void Scumm_v6::o6_cutscene() {
 	int args[16];
 	getStackList(args, ARRAYSIZE(args));
-	cutscene(args);
+	beginCutscene(args);
 }
 
 void Scumm_v6::o6_stopMusic() {
@@ -983,7 +983,7 @@
 	if (script == 0)
 		stopObjectCode();
 	else
-		stopScriptNr(script);
+		stopScript(script);
 }
 
 void Scumm_v6::o6_walkActorToObj() {
@@ -2165,7 +2165,7 @@
 
 void Scumm_v6::o6_stopSentence() {
 	_sentenceNum = 0;
-	stopScriptNr(VAR(VAR_SENTENCE_SCRIPT));
+	stopScript(VAR(VAR_SENTENCE_SCRIPT));
 	clearClickedStatus();
 }
 

Index: scumm.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/scumm.h,v
retrieving revision 1.202
retrieving revision 1.203
diff -u -d -r1.202 -r1.203
--- scumm.h	20 May 2003 20:42:28 -0000	1.202
+++ scumm.h	20 May 2003 20:58:25 -0000	1.203
@@ -507,7 +507,7 @@
 
 public:
 	void runScript(int script, bool freezeResistant, bool recursive, int *lvarptr);
-	void stopScriptNr(int script);
+	void stopScript(int script);
 
 protected:
 	void runScriptNested(int script);
@@ -532,9 +532,9 @@
 	void freezeScripts(int scr);
 	void unfreezeScripts();
 	void runAllScripts();
-	void cutscene(int *args);
+	void beginCutscene(int *args);
 	void endCutscene();
-	void exitCutscene();
+	void abortCutscene();
 	void runExitScript();
 	void runEntryScript();
 
@@ -709,7 +709,7 @@
 	int getVerbEntrypoint(int obj, int entry);
 	int getVerbSlot(int id, int mode);
 	void killVerb(int slot);
-	void runVerbCode(int script, int entry, bool freezeResistant, bool recursive, int *vars);
+	void runObjectScript(int script, int entry, bool freezeResistant, bool recursive, int *vars);
 	void setVerbObject(uint room, uint object, uint verb);
 
 public:

Index: scummvm.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/scummvm.cpp,v
retrieving revision 2.168
retrieving revision 2.169
diff -u -d -r2.168 -r2.169
--- scummvm.cpp	20 May 2003 20:42:28 -0000	2.168
+++ scummvm.cpp	20 May 2003 20:58:26 -0000	2.169
@@ -1762,7 +1762,7 @@
 		if (_insaneState) {
 			_videoFinished = true;
 		} else
-			exitCutscene();
+			abortCutscene();
 	} else if (_lastKeyHit == saveloadkey && _currentRoom != 0) {
 		if (VAR_SAVELOAD_SCRIPT != 0xFF)
 			runScript(VAR(VAR_SAVELOAD_SCRIPT), 0, 0, 0);





More information about the Scummvm-git-logs mailing list