aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Horn2004-02-14 08:01:55 +0000
committerMax Horn2004-02-14 08:01:55 +0000
commit6731606837debcc5aafa8b1680db9dae4a3e5887 (patch)
treeea7943ee12c583e8bada31c09830e4e0f33ce0be
parentb924e502b13eb80deb5b0135cd38b60257793794 (diff)
downloadscummvm-rg350-6731606837debcc5aafa8b1680db9dae4a3e5887.tar.gz
scummvm-rg350-6731606837debcc5aafa8b1680db9dae4a3e5887.tar.bz2
scummvm-rg350-6731606837debcc5aafa8b1680db9dae4a3e5887.zip
updated TODO
svn-id: r12869
-rw-r--r--TODO11
1 files changed, 11 insertions, 0 deletions
diff --git a/TODO b/TODO
index 177d8799c3..0e01a93bc7 100644
--- a/TODO
+++ b/TODO
@@ -33,6 +33,17 @@ General
- sound/fmopl.cpp uses rand() in one function
- backends/midi/adlib.cpp has its own random_nr() function.
Any others?
+* In OSystem, replace all the TOGGLE properties by GET/SET ones. E.g.
+ instead of PROP_TOGGLE_FULLSCREEN have PROP_SET_FULLSCREEN and
+ PROP_GET_FULLSCREEN.
+ Alternatively (my prefered solution) use plain methods for this:
+ void OSystem::setFullscreen(bool)
+ and
+ bool OSystem::getFullscreen()
+ That is easier to use and has no obvious drawbacks over the "property()"
+ approach (given that you always can provide empty dummy implementations for
+ new OSystem APIs). Clearly this needs discussion first, though.
+
Build System
============