Open main menu

Difference between revisions of "MADE/TODO"

317 bytes removed ,  14:42, 22 January 2009
Updated TODO after the latest changes to MADE
(Rewrote TODO in a more concise way, as many things have been done now)
(Updated TODO after the latest changes to MADE)
Line 6: Line 6:


== Still missing/incomplete game features ==
== Still missing/incomplete game features ==
* The intro credits in RtZ after the intro's flyover, in the scene with the sign, are not played
* Only soundblaster music is played. MIDI music playing/MT32 instrument mapping needs more work
* Only soundblaster music is played. MIDI music playing/MT32 instrument mapping needs more work
* The first version of the Manhole (EGA) is not supported (its resource files are split, instead of being in one big *.prj file, plus there are some differences in the resource formats)
* Dirty rectangle handling
* Dirty rectangle handling
* The following script functions need to be implemented/finished:
* The following script functions need to be implemented/finished:
** sfGetMusicBeat (for all)
** sfGetMusicBeat (for all)
** sfGetCdTime (for RtZ, Manhole, Rodney's Funscreen)
** sfGetCdTime (for RtZ, Manhole, Rodney's Funscreen)
** sfGetSoundEnergy (for RtZ): It's used to animate the mouths of characters when they're talking. This has been implemented, but the mouth animations are out of sync or wrong. Seems like an issue with the "mouth shut" state (0)
** sfGetSoundEnergy (for RtZ): It's used to animate the mouths of characters when they're talking. This has been implemented, but it's not perfect yet
** sfShakeScreen (for RtZ)
** sfShakeScreen (for RtZ)
** sfPlayNote/sfStopNote (used in Manhole:NE)
** sfPlayNote/sfStopNote (used in Manhole:NE) - used to play individual notes (perhaps the PCSpkr class can be used)
** sfPlayTele/sfStopTele (used in Manhole:NE)
** sfPlayTele/sfStopTele (used in Manhole:NE) - used to play telephone sounds (perhaps the PCSpkr class can be used)
* File-specific tasks:
* File-specific tasks:
** screen.cpp
** screen.cpp
*** Implement clipRect in placeSprite(), placeAnim() and placeText()
*** Finish up Screen::show()
*** Finish up printText()
*** Finish up printText()


1,489

edits