80
edits
m (Add more to the TODO) |
m (→TODOs: Formatting) |
||
Line 1: | Line 1: | ||
== TODOs == | == TODOs == | ||
===Savegame support=== | |||
* Add support for original savegame format (the headers are the same, but the game data does not seem to be directly serialized) | |||
* Add support for importing existing savegames (the demo uses a savegame and we have to treat it as a data file) | |||
* Prefix savegame filenames with the game id | |||
===Demo support=== | |||
* Add support in the logic/menu (needs to be initialized to a specific time) | |||
* Add support in entity/actions handling (differences need to be investigated) | |||
* Add support for the promotional slide-show | |||
===Inventory support=== | |||
* Add blinking menu icon | |||
* Fix regression in inventory UI code | |||
===Graphics=== | |||
* Add graphic transitions | |||
* Add support for luminosity adjustement | |||
** Add luminosity table | |||
** Check if all graphics are concerned by the luminosity adjustement | |||
** Support adjusting luminosity on the fly in the graphics manager | |||
* Add dirty-rects handling | |||
** Classes implementing Drawable need to return a Common::Rect when drawing. Some need to be updated (they return an empty rect right now). | |||
** The GraphicsManager class needs to be updated to store each surface dirty rects and merge those when doing the update. | |||
** The previous frame dirty rects should also be stored in case we want to be able to redraw everything when getting clear background calls. | |||
* Correct rendering black color for cursors (see magnifier cursor) | |||
* Convert NIS animations to use event handler and sound&scene managers | |||
* Fix subtitle debug output on Linux | |||
===Combat sequences=== | |||
* Objectify Fight class | |||
===Sound=== | |||
* Add subtitle handling | |||
* Add option to disable subtitles | |||
* Add sound filters | |||
* Finish implementation of audio queue | |||
== Known issues == | == Known issues == |
edits