[Scummvm-cvs-logs] CVS: scummvm TODO,1.28,1.29

Max Horn fingolfin at users.sourceforge.net
Fri Oct 17 10:06:09 CEST 2003


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

Modified Files:
	TODO 
Log Message:
cleanup

Index: TODO
===================================================================
RCS file: /cvsroot/scummvm/scummvm/TODO,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -d -r1.28 -r1.29
--- TODO	16 Oct 2003 11:15:56 -0000	1.28
+++ TODO	17 Oct 2003 17:05:18 -0000	1.29
@@ -23,6 +23,9 @@
   some kind of main loop, which, besides many other things, also polls and
   dispatches events. The idea is to turn this around: the event loop
   frequently gives the engine time to do these "other things".
+* Remove various parts from GameSettings struct: "id", "version", "detectname".
+  Those are only needed internally by the plugins, and hence shouldn't be
+  exported. On the long run, "midi" and "features" might be removed, too.
 
 GUI
 ===
@@ -61,6 +64,18 @@
   In particular: -w and -l (those were kind of oddball switches, IMHO);
   also -z should be split into two seperate functions (see TODO comment in 
   GameDetector::list_games())
+* Reconsider and reevaluate our command line options. I propose some changes:
+ - add long alternatives for (almost?) all options. There should be some generic way
+   to specify this, in order to avoid code duplication and to simplify the code
+ - some more obscure options which currently have a single-letter options assigned
+   really don't need it. E.g. the "-t<NUM>" option probably is rarely used, and anybody
+   who needs it should still be happy with "--tempo=NUM"
+   This will make room in the ranks of single-letter options for other more useful options
+   (for example, "-t" could stand for "List (T)argets")
+ - -y, -t, -c, -j all are candidates for this, IMHO: their settings are rather obscure,
+   and anybody who needs them always should put them into the config file anyway
+
+
 
 SCUMM
 =====





More information about the Scummvm-git-logs mailing list