[Scummvm-cvs-logs] CVS: scummvm/queen queen.cpp,1.92,1.93 resource.cpp,1.52,1.53

Gregory Montoir cyx at users.sourceforge.net
Mon Nov 15 11:40:01 CET 2004


Update of /cvsroot/scummvm/scummvm/queen
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8889/queen

Modified Files:
	queen.cpp resource.cpp 
Log Message:
change engine initialization as suggested on -devel

Index: queen.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/queen/queen.cpp,v
retrieving revision 1.92
retrieving revision 1.93
diff -u -d -r1.92 -r1.93
--- queen.cpp	22 Oct 2004 23:44:08 -0000	1.92
+++ queen.cpp	15 Nov 2004 19:38:57 -0000	1.93
@@ -91,13 +91,6 @@
 
 QueenEngine::QueenEngine(GameDetector *detector, OSystem *syst)
 	: Engine(syst) {
-
-	if (!_mixer->isReady())
-		warning("Sound initialisation failed.");
-
-	_mixer->setVolume(ConfMan.getInt("sfx_volume"));
-
-	_system->initSize(GAME_SCREEN_WIDTH, GAME_SCREEN_HEIGHT);
 }
 
 QueenEngine::~QueenEngine() {
@@ -329,6 +322,8 @@
 }
 
 void QueenEngine::initialise(void) {
+	_system->initSize(GAME_SCREEN_WIDTH, GAME_SCREEN_HEIGHT);
+
 	_bam = new BamScene(this);
 	_resource = new Resource();
 	_bankMan = new BankManager(_resource);
@@ -347,6 +342,10 @@
 		_logic = new LogicGame(this);
 	}
 
+	if (!_mixer->isReady())
+		warning("Sound initialisation failed.");
+	_mixer->setVolume(ConfMan.getInt("sfx_volume"));
+
 	int midiDriver = GameDetector::detectMusicDriver(MDT_NATIVE | MDT_ADLIB | MDT_PREFER_NATIVE);
 	MidiDriver *driver = GameDetector::createMidi(midiDriver);
 	if (!driver)

Index: resource.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/queen/resource.cpp,v
retrieving revision 1.52
retrieving revision 1.53
diff -u -d -r1.52 -r1.53
--- resource.cpp	9 Nov 2004 10:26:32 -0000	1.52
+++ resource.cpp	15 Nov 2004 19:38:57 -0000	1.53
@@ -70,10 +70,11 @@
 }
 
 ResourceEntry *Resource::resourceEntry(const char *filename) const {
+	assert(filename[0] && strlen(filename) < 14);
+
 	char entryName[14];
 	char *ptr = entryName;
 
-	assert(strlen(filename));
 	strcpy(entryName, filename);
 	do
 		*ptr = toupper(*ptr);
@@ -104,8 +105,8 @@
 	if (size != NULL) {
 		*size = sz;
 	}
-	byte *dstBuf;
 
+	byte *dstBuf;
 	if (useMalloc) {
 		dstBuf = (byte *)malloc(sz);
 	} else {





More information about the Scummvm-git-logs mailing list