1,502
edits
(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 == | ||
* 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 | ||
* 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 | ** 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 | ||
*** Finish up printText() | *** Finish up printText() | ||
edits