Difference between revisions of "SAGA/TODO"

Jump to navigation Jump to search
(Update many issues)
Line 1: Line 1:
Russian is allowed here. Можно пиÑ?ать и по-руÑ?Ñ?ки. Я перведу. [sev]
Russian is allowed here. Можно пиÑ?ать и по-руÑ?Ñ?ки. Я переведу. [sev]


== Short-term ToDos ==
== Short-term ToDos ==


* Interface
* Interface
** Mouse-driven conversations
** handleConverseUpdate scrolls inventory too quickly
** Scrolling in conversations
** Restore inventory functionality
** Scrolling in inventory
** Scrolling in inventory
** Options dialog
** Options dialog
** Save/Load dialog
** Save/Load dialog
** Up and down keys ('u' and 'd') in converse panel do not work properly
* World map
** Instead of Rif star should be shown
** No followers should be shown
** None of exits do work


* Save/Load support
* Save/Load support
** Save/load itself is elementary thing but it should show proper panel
** Quick save/load works (use F7/F8) but always put actors at exit #0.
 
== Bugs ==
* Silver medallion isn't shown or isn't put into inventory
* Crowd does not get wiped after intro
* Wrong backgropund is show when enter small buildings which take less screen space


== Long-term ToDos ==
== Long-term ToDos ==
=== Bugs/misfeatures ===
=== Bugs/misfeatures ===
* handleConverseUpdate - должен нажатие кнопки вниз/вверх делать через паузу
* Make actor animation Event-driven. See FIXME in actor.cpp. Maybe it should be INTERVAL_EVENT
* Make actor animation Event-driven. See FIXME in actor.cpp. Maybe it should be INTERVAL_EVENT
* No script func should use ScriptDataWord directly. All of them should be converted to appropriate data types via getTYPE() functions
* No script func should use ScriptDataWord directly. All of them should be converted to appropriate data types via getTYPE() functions