[Scummvm-cvs-logs] CVS: scummvm Makefile,1.30,1.31 insane.cpp,1.11,1.12 scumm.h,1.104,1.105 scummvm.cpp,1.98,1.99 sdl.cpp,1.66,1.67
Vincent Hamm
yazoo at users.sourceforge.net
Mon Mar 25 09:46:24 CET 2002
- Previous message: [Scummvm-cvs-logs] CVS: scummvm insane.cpp,1.10,1.11 scumm.h,1.103,1.104 scummvm.cpp,1.97,1.98 sdl.cpp,1.65,1.66
- Next message: [Scummvm-cvs-logs] CVS: scummvm init.cpp,NONE,1.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/scummvm/scummvm
In directory usw-pr-cvs1:/tmp/cvs-serv1939
Modified Files:
Makefile insane.cpp scumm.h scummvm.cpp sdl.cpp
Log Message:
Various fix in insane
Index: Makefile
===================================================================
RCS file: /cvsroot/scummvm/scummvm/Makefile,v
retrieving revision 1.30
retrieving revision 1.31
diff -C2 -d -r1.30 -r1.31
*** Makefile 25 Mar 2002 11:09:10 -0000 1.30
--- Makefile 25 Mar 2002 17:45:55 -0000 1.31
***************
*** 16,20 ****
sys.o verbs.o sdl.o script_v1.o script_v2.o debug.o gui.o \
sound/imuse.o sound/fmopl.o sound/adlib.o sound/gmidi.o debugrl.o \
! akos.o vars.o insane.o gameDetector.o v3/resource_v3.o v4/resource_v4.o
DISTFILES=$(OBJS:.o=.cpp) Makefile scumm.h scummsys.h stdafx.h stdafx.cpp \
--- 16,20 ----
sys.o verbs.o sdl.o script_v1.o script_v2.o debug.o gui.o \
sound/imuse.o sound/fmopl.o sound/adlib.o sound/gmidi.o debugrl.o \
! akos.o vars.o insane.o gameDetector.o init.o v3/resource_v3.o v4/resource_v4.o
DISTFILES=$(OBJS:.o=.cpp) Makefile scumm.h scummsys.h stdafx.h stdafx.cpp \
Index: insane.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/insane.cpp,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** insane.cpp 25 Mar 2002 14:22:09 -0000 1.11
--- insane.cpp 25 Mar 2002 17:45:55 -0000 1.12
***************
*** 603,607 ****
if(ftell(_in)>=fileSize )
return;
!
parseTag();
frameIndex++;
--- 603,610 ----
if(ftell(_in)>=fileSize )
return;
! #ifdef INSANE_DEBUG
! warning("Playing frame %d",frameIndex);
! #endif
!
parseTag();
frameIndex++;
Index: scumm.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm.h,v
retrieving revision 1.104
retrieving revision 1.105
diff -C2 -d -r1.104 -r1.105
*** scumm.h 25 Mar 2002 14:22:09 -0000 1.104
--- scumm.h 25 Mar 2002 17:45:55 -0000 1.105
***************
*** 575,578 ****
--- 575,579 ----
byte _fastMode;
char *getGameName();
+ Scumm(); // constructor
/* video buffer */
Index: scummvm.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scummvm.cpp,v
retrieving revision 1.98
retrieving revision 1.99
diff -C2 -d -r1.98 -r1.99
*** scummvm.cpp 25 Mar 2002 14:22:09 -0000 1.98
--- scummvm.cpp 25 Mar 2002 17:45:55 -0000 1.99
***************
*** 793,797 ****
} else
exitCutscene();
! } else if (_lastKeyHit==_vars[VAR_SAVELOADDIALOG_KEY]) {
if ( _features & GF_AFTER_V7)
runScript(_vars[VAR_UNK_SCRIPT],0,0,0);
--- 793,797 ----
} else
exitCutscene();
! } else if (_lastKeyHit==_vars[VAR_SAVELOADDIALOG_KEY] && _currentRoom != 0) {
if ( _features & GF_AFTER_V7)
runScript(_vars[VAR_UNK_SCRIPT],0,0,0);
***************
*** 1080,1084 ****
setupSound();
! // runScript(1,0,0,&_bootParam);
// _scummTimer = 0;
--- 1080,1084 ----
setupSound();
! runScript(1,0,0,&_bootParam);
// _scummTimer = 0;
Index: sdl.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sdl.cpp,v
retrieving revision 1.66
retrieving revision 1.67
diff -C2 -d -r1.66 -r1.67
*** sdl.cpp 25 Mar 2002 14:22:09 -0000 1.66
--- sdl.cpp 25 Mar 2002 17:45:55 -0000 1.67
***************
*** 939,1094 ****
else
scumm = new Scumm_v5;
-
-
- /* All those stuff should be moved to the constructor.... */
- for (i=0;i<17;i++)
- {
- scumm->res.address[i]=0;
- scumm->res.flags[i]=0;
- scumm->res.mode[i]=0;
- scumm->res.name[i]=0;
- scumm->res.num[i]=0;
- scumm->res.roomno[i]=0;
- scumm->res.roomoffs[i]=0;
- scumm->res.tags[i]=0;
- }
-
- scumm->_resFilePath=0;
- scumm->_resFilePrefix=0;
-
- for (i=1; i<NUM_SCRIPT_SLOT; i++)
- {
- scumm->vm.slot[i].status=0;
- scumm->vm.slot[i].cutsceneOverride=0;
- scumm->vm.slot[i].delay=0;
- scumm->vm.slot[i].didexec=0;
- scumm->vm.slot[i].freezeCount=0;
- scumm->vm.slot[i].newfield=0;
- scumm->vm.slot[i].number=0;
- scumm->vm.slot[i].offs=0;
- scumm->vm.slot[i].unk1=0;
- scumm->vm.slot[i].unk2=0;
- scumm->vm.slot[i].unk5=0;
- scumm->vm.slot[i].where=0;
- }
-
- for (i=0; i<5;i++)
- {
- scumm->vm.cutScenePtr[i]=0;
- scumm->vm.cutSceneScript[i]=0;
- scumm->vm.cutSceneData[i]=0;
- }
-
- scumm->vm.cutSceneScriptIndex=0;
- scumm->vm.cutSceneStackPointer=0;
-
- scumm->_scummStackPos=0;
- scumm->_verbMouseOver=0;
-
- scumm->_palDirtyMax=0;
- scumm->_palDirtyMin=0;
- scumm->_debugger=0;
- scumm->camera._cur.x=0;
- scumm->camera._cur.y=0;
- scumm->camera._dest.x=0;
- scumm->camera._dest.y=0;
- scumm->camera._accel.x=0;
- scumm->camera._accel.y=0;
- scumm->camera._last.x=0;
- scumm->camera._last.y=0;
- scumm->camera._leftTrigger=0;
- scumm->camera._rightTrigger=0;
- scumm->camera._follows=0;
- scumm->camera._mode=0;
- scumm->camera._movingToActor=0;
-
- scumm->mouse.x=0;
- scumm->mouse.y=0;
-
- scumm->_xPos = 0;
- scumm->_yPos = 0;
- scumm->_dir = 0;
-
- scumm->_resultVarNumber = 0;
- scumm->delta=0;
- scumm->_soundEngine=0;
- scumm->_gui=0;
-
- scumm->_verbs=0;
- scumm->_objs=0;
- scumm->_debugger=0;
-
- scumm->_inventory=0;
- scumm->_arrays=0;
- scumm->_newNames=0;
- scumm->_vars=0;
- scumm->_varwatch=0;
- scumm->_bitVars=0;
-
- scumm->_talk_sound_mode=0;
- scumm->_talk_sound_a = 0;
- scumm->_talk_sound_b = 0;
-
- scumm->_curActor = 0;
- scumm->_curExecScript = 0;
- scumm->_curPalIndex = 0;
- scumm->_curVerb = 0;
- scumm->_curVerbSlot = 0;
- scumm->_currentScript = 0;
- scumm->_currentRoom = 0;
-
- scumm->_midi_driver = 0;
- scumm->_curSoundPos = 0;
- scumm->_soundQuePos = 0;
- scumm->_soundQue2Pos = 0;
- scumm->_soundParam = 0;
- scumm->_soundParam2 = 0;
- scumm->_soundParam3 = 0;
- scumm->current_cd_sound = 0;
- scumm->num_sound_effects = 0;
- scumm->_noSubtitles = 0;
-
- scumm->_screenEffectFlag = 0;
- scumm->_switchRoomEffect = 0;
- scumm->_switchRoomEffect2 = 0;
- scumm->_screenLeft = 0;
- scumm->_screenTop = 0;
-
- scumm->_enqueue_b = 0;
- scumm->_enqueue_c = 0;
- scumm->_enqueue_d = 0;
- scumm->_enqueue_e = 0;
-
- scumm->_palManipCounter = 0;
- scumm->_palManipStart = 0;
- scumm->_palManipEnd = 0;
-
- memset(scumm->_colorCycle, 0, sizeof(scumm->_colorCycle));
-
- scumm->_CLUT_offs = 0;
- scumm->_ENCD_offs = 0;
- scumm->_EPAL_offs = 0;
- scumm->_IM00_offs = 0;
- scumm->_PALS_offs = 0;
-
- scumm->_fastMode = 0;
-
- for (i=0; i<6; i++) {
- scumm->string[i].t_center = 0;
- scumm->string[i].t_xpos = 0;
- scumm->string[i].t_ypos = 0;
- scumm->string[i].t_color = 0;
- scumm->string[i].t_overhead =0;
- scumm->string[i].t_charset = 0;
- scumm->string[i].t_right = 0;
- }
-
- scumm->_charsetColor = 0;
-
- scumm->_insaneFlag = 12;
-
- scumm->_insaneState = 0;
-
- /* */
scumm->_fullScreen = detector._fullScreen;
--- 939,942 ----
***************
*** 1114,1122 ****
scumm->_system = &_system;
scumm->launch();
_system.last_time = SDL_GetTicks();
! scumm->runScript(1,0,0,&scumm->_bootParam);
// scumm->scummMain(argc, argv); // Todo: need to change that as well
--- 962,972 ----
scumm->_system = &_system;
+ _system.last_time = SDL_GetTicks();
+
scumm->launch();
_system.last_time = SDL_GetTicks();
! // scumm->runScript(1,0,0,&scumm->_bootParam);
// scumm->scummMain(argc, argv); // Todo: need to change that as well
- Previous message: [Scummvm-cvs-logs] CVS: scummvm insane.cpp,1.10,1.11 scumm.h,1.103,1.104 scummvm.cpp,1.97,1.98 sdl.cpp,1.65,1.66
- Next message: [Scummvm-cvs-logs] CVS: scummvm init.cpp,NONE,1.1
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Scummvm-git-logs
mailing list