[Scummvm-cvs-logs] CVS: scummvm/gui options.cpp,1.23,1.24

Max Horn fingolfin at users.sourceforge.net
Thu Oct 2 15:54:04 CEST 2003


Update of /cvsroot/scummvm/scummvm/gui
In directory sc8-pr-cvs1:/tmp/cvs-serv18865/gui

Modified Files:
	options.cpp 
Log Message:
cleanup & restructuring; in particular move the midi driver list to its own source file

Index: options.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/gui/options.cpp,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -d -r1.23 -r1.24
--- options.cpp	17 Sep 2003 22:40:58 -0000	1.23
+++ options.cpp	2 Oct 2003 22:52:56 -0000	1.24
@@ -19,15 +19,16 @@
  */
 
 #include "stdafx.h"
-#include "browser.h"
-#include "chooser.h"
-#include "newgui.h"
-#include "options.h"
-#include "PopUpWidget.h"
+#include "gui/browser.h"
+#include "gui/chooser.h"
+#include "gui/newgui.h"
+#include "gui/options.h"
+#include "gui/PopUpWidget.h"
 
 #include "backends/fs/fs.h"
-#include "common/config-file.h"
 #include "base/gameDetector.h"
+#include "common/config-file.h"
+#include "sound/mididrv.h"
 
 #if (!( defined(__DC__) || defined(__GP32__)) && !defined(_MSC_VER))
 #include <unistd.h>
@@ -90,14 +91,12 @@
 	int midiSelected = 0, i = 0;;
 	
 	// Populate it
-	const MusicDriver *md = GameDetector::getMusicDrivers();
+	const MidiDriverDescription *md = getAvailableMidiDrivers();
 	while (md->name) {
-		if (GameDetector::isMusicDriverAvailable(md->id)) {
-			_midiPopUp->appendEntry(md->description, md->id);
-			if (md->id == _detector._midi_driver)
-				midiSelected = i;
-			i++;
-		}
+		_midiPopUp->appendEntry(md->description, md->id);
+		if (md->id == _detector._midi_driver)
+			midiSelected = i;
+		i++;
 		md++;
 	}
 	_midiPopUp->setSelected(midiSelected);
@@ -205,7 +204,7 @@
 		break;
 	case kPopUpItemSelectedCmd:
 		if (sender == _midiPopUp) {
-			const MusicDriver *md = GameDetector::getMusicDrivers();
+			const MidiDriverDescription *md = getAvailableMidiDrivers();
 			for (; md->name; md++) {
 				if (md->id == (int) data) {
 					g_config->set ("music_driver", md->name, "_USER_OVERRIDES");





More information about the Scummvm-git-logs mailing list