Difference between revisions of "MADE/TODO"

Jump to navigation Jump to search
(cmd_restart is supported now)
(Updated TODO)
Line 23: Line 23:
** sfGetSynthType
** sfGetSynthType
* For Return to Zork:
* For Return to Zork:
** sfGetSoundEnergy (used to animate the mouths of characters when they're talking)
** sfGetSoundEnergy (used to animate the mouths of characters when they're talking). This has been implemented now, but the mouth animations are out of sync. This occurs because the original unpacked sounds on the fly, whereas ScummVM unpacks them when they're loaded. In ScummVM, the "sound energy" values are stored in an array (used as a stack), which means that sfGetSoundEnergy can empty that array prematurely. A proper fix would be to figure out when a value should be popped from the sound energy stack, or to unpack sounds on the fly like the original does
** sfShakeScreen
** sfShakeScreen
* For Manhole:NE:
* For Manhole:NE:
Line 34: Line 34:


=== Graphics ===
=== Graphics ===
* Some screen effects are missing:
** FX 8
** FX 18
** FX 19
** FX 20
* Use "dirty rectangles" (e.g. in updateSprites())
* Use "dirty rectangles" (e.g. in updateSprites())