Difference between revisions of "SAGA/TODO"

Jump to navigation Jump to search
145 bytes added ,  01:19, 31 May 2005
Update status. Puzzle is almost done.
(Update status. Puzzle is almost done.)
Line 2: Line 2:


== Status ==
== Status ==
Game is playable up to Puzzle with occasional minor gfx glitches. Then Puzzle is skipped and gameplay continues, though in time game freezes when new lens is made.
Game is playable up to Puzzle with occasional minor gfx glitches. After you solve the Puzzle, after a while game freezes when new lens is made.


== Short-term ToDos ==
== Short-term ToDos ==
Line 22: Line 22:
*** Actually it plays all dialog lines sequentally.
*** Actually it plays all dialog lines sequentally.
** When lens is made and Glassmaster returns to give it to Rif, script freezes. I think it is related to above bug with speech.
** When lens is made and Glassmaster returns to give it to Rif, script freezes. I think it is related to above bug with speech.
** Puzzle
*** Garbage isn't cleaned up when move Puzzle clue over the interface panel
*** No non-actor speech, so hints aren't visible
*** Related to above. No CD voices in non-actor speech.


* Interface
* Interface
Line 42: Line 46:
* In the dog's castle at guards' room (scene_change 177 ang go down) subtitles aren't shown. In floppy version there is complete silence both textual and audial. Looks to me as if subtitles are drawn outside the screen. Are the coordinates calculated wrong, or should the text drawing code compensate?
* In the dog's castle at guards' room (scene_change 177 ang go down) subtitles aren't shown. In floppy version there is complete silence both textual and audial. Looks to me as if subtitles are drawn outside the screen. Are the coordinates calculated wrong, or should the text drawing code compensate?
* Sound in old Win demo is all wrong -- either there is some unique sound format or I didn't guess it correctly
* Sound in old Win demo is all wrong -- either there is some unique sound format or I didn't guess it correctly
* Remove use of floating point, especially doubles.


=== Legacy items ===
=== Legacy items ===
Line 47: Line 52:
* Remove homerolled high level data structures like stacks that should be provided by ScummVM if they aren't already.
* Remove homerolled high level data structures like stacks that should be provided by ScummVM if they aren't already.
* OO'ify (blah_mod.h contains public stuff, blah.h private stuff) [almost done]
* OO'ify (blah_mod.h contains public stuff, blah.h private stuff) [almost done]
=== Plans ===
* Remove use of floating point, especially doubles.
* Remove use of floating point, especially doubles.
* Implement ShowSaveReminder(), that is that diskette
* Puzzle

Navigation menu