38
edits
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) | ||
edits