[Scummvm-cvs-logs] CVS: scummvm TODO,1.42,1.43

Max Horn fingolfin at users.sourceforge.net
Wed Nov 5 14:35:04 CET 2003


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

Modified Files:
	TODO 
Log Message:
updated TODO a bit

Index: TODO
===================================================================
RCS file: /cvsroot/scummvm/scummvm/TODO,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -d -r1.42 -r1.43
--- TODO	4 Nov 2003 12:47:25 -0000	1.42
+++ TODO	5 Nov 2003 22:34:00 -0000	1.43
@@ -22,6 +22,17 @@
   one can compile scummvm in a directory tree seperate from the source tree.
   That would make it possible to build ScummVM with different build options,
   e.g. have one debug build and one optimized build.
+* Add a FilesystemManager or FileManager or so which should unify and/or
+  replace the current File/FilesystemNode classes (and maybe SaveFileManager).
+  The goal is to make these things as portable as possible while keeping it
+  easy to use for the coder. Some new functionality we need:
+  - check for existance of file/directory
+  - check whether given directory is readable/writeable
+  - convert FSNode into a string representation (for prefs file)
+  - convert said string representation back to FSNode
+  Of course that can be added w/o a FileManager class, too - but it might be
+  nice to have all of these integrated.
+  
 
 Documentation
 =============
@@ -47,16 +58,8 @@
 
 GUI
 ===
-* LAUNCHER: fix global options dialog to be properly persistent
 * LAUNCHER: add more options to global options dialog
 * LAUNCHER: add more options to game target options dialog 
-* Global & game target options dialogs probably could share some "panes"
-  -> write code allowing this
-  -> also, 'in game' option dialogs (for volume/scaler/etc. settings)
-     could potentially reuse these, too
-* Maybe rearrange Launcher dialog, too, to look a bit like the current
-  SCUMM in-game menu: instead of two button rows, have a single button
-  column at the right side, and the target list on the left side.
 * Remove hardcoded 320x200 assumptions, use game screen size
 * Add ability to scale GUI (ie. to make the GUI less tiny in COMI)
 





More information about the Scummvm-git-logs mailing list