[Scummvm-cvs-logs] CVS: scummvm TODO,1.282,1.283

Max Horn fingolfin at users.sourceforge.net
Wed May 11 11:05:59 CEST 2005


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

Modified Files:
	TODO 
Log Message:
Some TODO items

Index: TODO
===================================================================
RCS file: /cvsroot/scummvm/scummvm/TODO,v
retrieving revision 1.282
retrieving revision 1.283
diff -u -d -r1.282 -r1.283
--- TODO	5 May 2005 12:03:40 -0000	1.282
+++ TODO	11 May 2005 18:03:58 -0000	1.283
@@ -107,6 +107,22 @@
     ./scummvm --auto-detect
   Of course, if we do it, it has to be done so that the launcher is still
   reachable :-)
+* Some source files should be moved. But that's a pain with CVS, so let's
+  wait until we switch to something better, like Subversion. In particular:
+  - common/scaler* stuff should either be moved to graphics/, or maybe
+    to backends/ (while it is portable code, it's something to be used by
+    the backends only)
+  - consider moving the MIDI stuff from sound/ to sound/midi/ 
+  - move fmopl code to softsynth dir
+  - move fonts to graphics/fonts/ dir
+  - move all the game engines into a new dir engines/
+  - maybe system.h / system.cpp should go to backends/, too ?
+* The following things should be put into namespaces:
+  - AudioStream and subclasses into Audio
+  - MIDI related classes either to Audio, or a new "MIDI" namespace
+  - backend specific stuff into ??? (maybe new namespace "Backends" ?)
+    not sure about this one.
+
 
 Build System
 ============
@@ -256,7 +272,7 @@
 =====
 * Make it possible to restart games properly
 * Add method of setting initial debug channels from command-line
-* Possible implement a new resource manager, which then also could be shared
+* Possibly implement a new resource manager, which then also could be shared
   by ScummEX. [Jamieson has some ideas about this].
 * Figure out how to extract resources from Apple II and Commodore 64 versions
   See also <http://www.mts.net/~kbagnall/commodore/scumm/> for some notes on





More information about the Scummvm-git-logs mailing list