Open main menu

Difference between revisions of "Cine/TODO"

330 bytes added ,  21:07, 7 December 2007
update
m (update)
(update)
Line 19: Line 19:
* add support for AtariST sound and music resources (if different from Amiga)
* add support for AtariST sound and music resources (if different from Amiga)
* add support for MT32 and PC Speaker instruments in the PC SoundFX player code (write PCSoundDriver subclasses)
* add support for MT32 and PC Speaker instruments in the PC SoundFX player code (write PCSoundDriver subclasses)
* add code for fadeIn/fadeOut
* optimize the rendering (doing a full screen and palette refresh on each frame could be avoided)
* optimize the rendering (doing a full screen and palette refresh on each frame could be avoided)
* the original Amiga version of FW used 32 colors, allowing to display the control menu with some kind of transparency
* the original Amiga version of FW used 32 colors, allowing to display the control menu with some kind of transparency
* use Common::List instead of custom linked lists (should allow removal and/or simplification of several functions)
* [[cruisE]] and [[Cine]] have several chunks of code in common, find a way to factorize
** sound code/system
** gfx routines
** unpacking routine
** resource loading (parts, vol.cnf)
* finish OS support (crash early in-game)
* finish OS support (crash early in-game)


38

edits