Open main menu

Difference between revisions of "Cine/TODO"

269 bytes added ,  01:17, 10 March 2006
update
(update)
Line 3: Line 3:


== Source Cleanup ==
== Source Cleanup ==
* put code more into C++ classes
* try to OO'ify the code (wrap the code into C++ classes where applicable/suitable)
* rename functions and variables that need it


== Bugs ==
== Bugs ==
* fix gfx layers
* fix gfx layers (FW)
* alignment fixes(?)
* alignment fixes (done ?)
* endianness fixes (done ?)


== Features ==
== Features ==
* finish OS support (crash early in-game)
* finish OS support (crash early in-game)
* improve memory management
* add support for MT-32 tracks
* add support for MT-32 tracks
* add support for CD tracks
* add support for CD tracks
* add the 3 cursors used the original engine (cross, disk and normal)
* add the 3 cursors used by the original engine (cross, disk and normal)
* cleanup the BASESON.SND handling, in particular try to re-use the part loading code for that
* cleanup the BASESON.SND handling, in particular try to re-use the part loading code for that
* proper save/load support
* proper save/load support
** unlimited number of saves
** unlimited number of saves
** savegame naming
** savegame naming
* Game detection
** adapt the code to use the SaveFileManager class
* game detection
** Distinguish between different game versions
** Distinguish between different game versions
* Amiga and Atari ST versions support(?)
* Amiga and Atari ST versions support(?)
* add a standalone script decoder/disassembler (?)
38

edits