657
edits
m (Add TODO Infobox.) |
(Update SCUMM TODO) |
||
Line 8: | Line 8: | ||
* Make it possible to restart games properly | * Make it possible to restart games properly | ||
* Possibly implement a new resource manager, which then also could be shared by ScummEX. [Jamieson has some ideas about this]. | * Possibly implement a new resource manager, which then also could be shared by ScummEX. [Jamieson has some ideas about this]. | ||
* 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). | * 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). | ||
* Reduce kMD5FileSizeLimit from 1MB to e.g. 80 kb (this will force us to recompute the MD5 for the mac bundles, but hopefully nothing else) | * Reduce kMD5FileSizeLimit from 1MB to e.g. 80 kb (this will force us to recompute the MD5 for the mac bundles, but hopefully nothing else) |
edits