aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
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
==============