[Scummvm-cvs-logs] CVS: scummvm/saga events.cpp,1.62,1.63 script.cpp,1.73,1.74 sthread.cpp,1.96,1.97
Eugene Sandulenko
sev at users.sourceforge.net
Tue Aug 9 18:39:07 CEST 2005
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/saga game.cpp,1.92,1.93 rscfile.cpp,1.36,1.37 script.cpp,1.75,1.76 script.h,1.103,1.104 sthread.cpp,1.98,1.99
- Next message: [Scummvm-cvs-logs] CVS: scummvm/gob game.cpp,1.24,1.25 global.cpp,1.6,1.7 global.h,1.5,1.6 gob.cpp,1.22,1.23 init.cpp,1.10,1.11 video.cpp,1.13,1.14 video.h,1.8,1.9
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/scummvm/scummvm/saga
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24872
Modified Files:
events.cpp script.cpp sthread.cpp
Log Message:
Fix bug #1252277 "ITE: Actions not performed under OS X"
Index: events.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/saga/events.cpp,v
retrieving revision 1.62
retrieving revision 1.63
diff -u -d -r1.62 -r1.63
--- events.cpp 29 Jul 2005 17:57:40 -0000 1.62
+++ events.cpp 8 Aug 2005 19:40:54 -0000 1.63
@@ -417,10 +417,10 @@
break;
}
- sthread->_threadVars[kThreadVarAction] = TO_LE_16(event->param3);
- sthread->_threadVars[kThreadVarObject] = TO_LE_16(event->param4);
- sthread->_threadVars[kThreadVarWithObject] = TO_LE_16(event->param5);
- sthread->_threadVars[kThreadVarActor] = TO_LE_16(event->param6);
+ sthread->_threadVars[kThreadVarAction] = event->param3;
+ sthread->_threadVars[kThreadVarObject] = event->param4;
+ sthread->_threadVars[kThreadVarWithObject] = event->param5;
+ sthread->_threadVars[kThreadVarActor] = event->param6;
if (event->op == EVENT_EXEC_BLOCKING)
_vm->_script->completeThread();
Index: script.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/saga/script.cpp,v
retrieving revision 1.73
retrieving revision 1.74
diff -u -d -r1.73 -r1.74
--- script.cpp 8 Aug 2005 08:15:16 -0000 1.73
+++ script.cpp 8 Aug 2005 19:40:55 -0000 1.74
@@ -414,6 +414,7 @@
} else {
if (objectType & (kGameObjectActor | kGameObjectObject)) {
scriptEntrypointNumber = _vm->_actor->getObjectScriptEntrypointNumber(_pendingObject[0]);
+ debug(0, "%d", scriptEntrypointNumber);
if ((objectType == kGameObjectActor) && !(_vm->_actor->getObjectFlags(_pendingObject[0]) & (kFollower|kProtagonist|kExtended))) {
scriptModuleNumber = _vm->_scene->getScriptModuleNumber();
Index: sthread.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/saga/sthread.cpp,v
retrieving revision 1.96
retrieving revision 1.97
diff -u -d -r1.96 -r1.97
--- sthread.cpp 7 Aug 2005 00:00:43 -0000 1.96
+++ sthread.cpp 8 Aug 2005 19:40:55 -0000 1.97
@@ -266,8 +266,10 @@
thread->push((*addr) & iparam1 ? 1 : 0);
break;
CASEOP(opGetInt)
- addr = thread->baseAddress(scriptS.readByte());
+ iparam2 = scriptS.readByte();
+ addr = thread->baseAddress(iparam2);
iparam1 = scriptS.readSint16LE();
+ debug(0, "%d %d %d", *((uint16*)addr), iparam2, iparam1);
addr += iparam1;
thread->push(*((uint16*)addr));
debug(8, "0x%X", *((uint16*)addr));
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/saga game.cpp,1.92,1.93 rscfile.cpp,1.36,1.37 script.cpp,1.75,1.76 script.h,1.103,1.104 sthread.cpp,1.98,1.99
- Next message: [Scummvm-cvs-logs] CVS: scummvm/gob game.cpp,1.24,1.25 global.cpp,1.6,1.7 global.h,1.5,1.6 gob.cpp,1.22,1.23 init.cpp,1.10,1.11 video.cpp,1.13,1.14 video.h,1.8,1.9
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Scummvm-git-logs
mailing list