[Scummvm-cvs-logs] CVS: scummvm/simon simon.cpp,1.216,1.217

Travis Howell kirben at users.sourceforge.net
Sat May 24 20:32:02 CEST 2003


Update of /cvsroot/scummvm/scummvm/simon
In directory sc8-pr-cvs1:/tmp/cvs-serv4638/simon

Modified Files:
	simon.cpp 
Log Message:

Small midi cleanup


Index: simon.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/simon/simon.cpp,v
retrieving revision 1.216
retrieving revision 1.217
diff -u -d -r1.216 -r1.217
--- simon.cpp	25 May 2003 03:19:21 -0000	1.216
+++ simon.cpp	25 May 2003 03:31:01 -0000	1.217
@@ -5299,20 +5299,6 @@
 			}
 			// TODO Add Protracker support for simon1amiga/cd32
 			warning("playMusic - Load %dtune attempt", music);
-		} else if (_game & GF_DEMO) {
-			midi.stop();
-			midi.setLoop (true);
-			char buf[50];
-			File *f = new File();
-			sprintf(buf, "MOD%d.MUS", music);
-			f->open(buf, _gameDataPath);
-			if (f->isOpen() == false) {
-				warning("Can't load music from '%s'", buf);
-				return;
-			}
-			midi.loadS1D (f);
-			delete f;
-			midi.startTrack (0);
 		} else {
 			midi.stop();
 			midi.setLoop (true); // Must do this BEFORE loading music. (GMF may have its own override.)
@@ -5340,7 +5326,10 @@
 					warning("Can't load music from '%s'", buf);
 					return;
 				}
-				midi.loadSMF (f, music);
+				if (_game & GF_DEMO)
+					midi.loadS1D (f);
+				else
+					midi.loadSMF (f, music);
 				delete f;
 			}
 





More information about the Scummvm-git-logs mailing list