[Scummvm-cvs-logs] CVS: scummvm/scumm scummvm.cpp,1.81,1.82

Peter Moraliyski ph0x at users.sourceforge.net
Sat Nov 30 08:04:05 CET 2002


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

Modified Files:
	scummvm.cpp 
Log Message:
gp32 port stuff


Index: scummvm.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/scummvm.cpp,v
retrieving revision 1.81
retrieving revision 1.82
diff -u -d -r1.81 -r1.82
--- scummvm.cpp	30 Nov 2002 00:06:15 -0000	1.81
+++ scummvm.cpp	30 Nov 2002 16:03:46 -0000	1.82
@@ -22,22 +22,21 @@
 
 #include "stdafx.h"
 #include "scumm.h"
+#include "sound/mixer.h"
+#include "sound/mididrv.h"
+#include "scumm/sound.h"
+#include "scumm/imuse.h"
+#include "scumm/bundle.h"
 #include "actor.h"
-#include "bundle.h"
 #include "debug.h"
 #include "dialogs.h"
-#include "imuse.h"
+#include "gameDetector.h"
+#include "gui/newgui.h"
+#include "gui/message.h"
 #include "object.h"
 #include "resource.h"
-#include "sound.h"
 #include "string.h"
-#include "verbs.h"
-#include "common/gameDetector.h"
 #include "common/config-file.h"
-#include "gui/newgui.h"
-#include "gui/message.h"
-#include "sound/mixer.h"
-#include "sound/mididrv.h"
 
 #ifdef _WIN32_WCE
 extern void drawError(char*);
@@ -150,7 +149,7 @@
  		if (!_system->property(OSystem::PROP_GET_FULLSCREEN, 0))
         		_system->property(OSystem::PROP_TOGGLE_FULLSCREEN, 0);
  	}
-
+#ifndef __GP32__ //ph0x FIXME, "quick dirty hack"
 	/* Bind the mixer to the system => mixer will be invoked
 	 * automatically when samples need to be generated */	
 	_silentDigitalImuse = false;
@@ -188,7 +187,7 @@
 			_imuse->property(IMuse::PROP_TEMPO_BASE, detector->_gameTempo);
 		_imuse->set_music_volume(_sound->_sound_volume_music);
 	}
-
+#endif // ph0x-hack
 
 	// Load game from specified slot, if any
 	if (detector->_save_slot != -1) {
@@ -1362,6 +1361,10 @@
 	vsprintf(buf, s, va);
 	va_end(va);
 
+#ifdef __GP32__ //ph0x FIXME?
+	printf("ERROR: %s\n", buf);
+#endif
+
 	if (g_scumm && g_scumm->_currentScript != 0xFF) {
 		ScriptSlot *ss = &g_scumm->vm.slot[g_scumm->_currentScript];
 		fprintf(stderr, "Error(%d:%d:0x%X): %s!\n",
@@ -1419,11 +1422,11 @@
 			switch(event.event_code) {
 			case OSystem::EVENT_KEYDOWN:
 				if (event.kbd.keycode >= '0' && event.kbd.keycode<='9'
-					&& (event.kbd.flags == OSystem::KBD_ALT ||
+					&& (event.kbd.flags == OSystem::KBD_SHIFT ||
 						event.kbd.flags == OSystem::KBD_CTRL)) {
 					_saveLoadSlot = event.kbd.keycode - '0';
 					sprintf(_saveLoadName, "Quicksave %d", _saveLoadSlot);
-					_saveLoadFlag = (event.kbd.flags == OSystem::KBD_ALT) ? 1 : 2;
+					_saveLoadFlag = (event.kbd.flags == OSystem::KBD_SHIFT) ? 1 : 2;
 					_saveLoadCompatible = false;
 				} else if (event.kbd.flags==OSystem::KBD_CTRL) {
 					if (event.kbd.keycode=='f')





More information about the Scummvm-git-logs mailing list