Open main menu

Difference between revisions of "Lastexpress/TODO"

808 bytes added ,  23:14, 25 October 2010
Add more details (from the previous issues opened on GoogleCode)
m
(Add more details (from the previous issues opened on GoogleCode))
Line 2: Line 2:


* Add savegame support
* Add savegame support
* Correct rendering of cursors
* 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
 
 
* Add support for demo
* Add support for demo
* Convert NIS animations to use event handler & sound&scene managers
**Add support in the logic/menu (needs to be initialized to a specific time)
* Fix subtitle debug output on Linux
**Add support in entity/actions handling (differences need to be investigated)
**Add support for the promotional slide-show
 


* Finish inventory support
* Finish inventory support
** Add blinking menu icon
** Add blinking menu icon
** Fix regression in inventory UI code
** Fix regression in inventory UI code


* Finish graphic manager
* Finish graphic manager
** Add graphic transitions
** Add graphic transitions
** Add support for luminosity adjustement
** 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
** 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.


* Finish implementation of combat
* Finish implementation of combat
** Objectify Fight class
** Objectify Fight class


* Finish Sound manager
* Finish Sound manager
80

edits