aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorMax Horn2005-03-25 01:27:28 +0000
committerMax Horn2005-03-25 01:27:28 +0000
commitc86b18716b2bbc1b420e4811ba714e83b0c997bc (patch)
tree73f458379647d7f63879bb1b2460a31020364e22 /TODO
parent7ed1c19f6c46d46cd0fae4a505887675e8338e49 (diff)
downloadscummvm-rg350-c86b18716b2bbc1b420e4811ba714e83b0c997bc.tar.gz
scummvm-rg350-c86b18716b2bbc1b420e4811ba714e83b0c997bc.tar.bz2
scummvm-rg350-c86b18716b2bbc1b420e4811ba714e83b0c997bc.zip
Started some cleanup work on class Gdi (in particular, I try to limit that class to GFX decoding only, and moved the screen rendering code out of it)
svn-id: r17225
Diffstat (limited to 'TODO')
-rw-r--r--TODO7
1 files changed, 7 insertions, 0 deletions
diff --git a/TODO b/TODO
index e5dbedd4e2..e131c1dbcf 100644
--- a/TODO
+++ b/TODO
@@ -279,6 +279,13 @@ SCUMM
- Fix cursor transparency in puzzle of pajama2 (Related to floodState support?)
- Fix sprites graphical glitches
- Fix inventory background/items disappearing in puttzoo/zoodemo/putttime/timedemo
+* Clean up class Gdi. This class right now mostly is about decoding various
+ graphic formats. However some other functionality has crept into it, too.
+ It would be nice if class Gdi would only contain the GFX decoding code, and
+ nothing else (assuming that is feasible w/o too much trouble).
+ OTOH, the code which is responsible for managing virtual screens, rendering
+ virtual screens to the real display etc. could be grouped into a new class
+ (e.g. VSManager or so).
Broken Sword 2
==============