1,507
edits
(Update on Gfx::palFade) |
(Update) |
||
Line 61: | Line 61: | ||
* Remove use of floating point, especially doubles. | * Remove use of floating point, especially doubles. | ||
* Rewrite the IHNM intro credit part (ihnm_introproc.cpp), so that it uses LoadCutawayList, like the original. There's some commented out test code currently that gets the cutaway IDs via LoadCutawayList, but the cutaway playing mechanism for the introduction needs to be rewritten | * Rewrite the IHNM intro credit part (ihnm_introproc.cpp), so that it uses LoadCutawayList, like the original. There's some commented out test code currently that gets the cutaway IDs via LoadCutawayList, but the cutaway playing mechanism for the introduction needs to be rewritten | ||
* Gfx::palFade is not implemented correctly yet. Right now, it only fades to/from black and to/from half the brightness | * Gfx::palFade is not implemented correctly yet. Right now, it only fades to/from black and to/from half the brightness (though I haven't seen any other values passed to it) | ||
=== MIDI related === | === MIDI related === | ||
* When using the original XMIDI music resources, some songs play at the wrong speed. The worst example I've heard of this is the "Elk Fanfare" during the intro. It could be the meta events we don't handle, but at least the tempo event doesn't seem to make any difference. Maybe something in the data header instead...? | * When using the original XMIDI music resources, some songs play at the wrong speed. The worst example I've heard of this is the "Elk Fanfare" during the intro. It could be the meta events we don't handle, but at least the tempo event doesn't seem to make any difference. Maybe something in the data header instead...? |
edits