ULTIMA8: Wire up more Remorse movie intrinsics

This commit is contained in:
Matthew Duggan 2021-04-25 13:02:35 +09:00
parent b499093e20
commit 6215ebd8a4
2 changed files with 4 additions and 4 deletions

View File

@ -196,7 +196,7 @@ const char* const ConvertUsecodeCrusader::_intrinsics[] = {
// 0090
"void MusicProcess::I_stopMusic(void)",
"void I_setSomeMovieGlobal(void)", // sets some global (cleared by 93)
"void I_playFlic092(char *)", // same coff as 0A9
"void I_playMovieCutsceneFullscreen(char *)", // same coff as 0A9
"void I_clearSomeMovieGlobal(void)", // clears some global (set by 91)
"void Game::I_playCredits(void)",
"byte Kernel::I_getCurrentKeyDown(void)", // get global - something about keyboard (by disasm)
@ -220,7 +220,7 @@ const char* const ConvertUsecodeCrusader::_intrinsics[] = {
"int16 I_getAnimationsDisabled(void)", // From disasm. Not implemented, that's ok..
"int16 Egg::I_getEggXRange(Egg *)", // based on disasm
"void Actor::I_setDead(Actor *)", // part of same coff set 021, 060, 073, 0A0, 0A8, 0D8, 0E7, 135
"void I_playFlic0A9(char *)", // same coff as 092
"void I_playMovieCutsceneFullscreen(char *)", // same coff as 092
"void AudioProcess::I_playSFX(2 bytes)", // same coff as 0D4
"byte Actor::I_getField0x59Bit1(Actor *)",
"int16 Item::I_getFamilyOfType(Item *)", // per pentagram notes, matches disasm.

View File

@ -190,7 +190,7 @@ Intrinsic RemorseIntrinsics[] = {
// 0x090
MusicProcess::I_stopMusic, // void Intrinsic090(void)
0, // void Intrinsic091(void)
0, // TODO: I_playFlic(char *)? void Intrinsic092(void)
MovieGump::I_playMovieCutsceneAlt, // TODO: not exactly the same, Alt includes a fade.
0, // void Intrinsic093(void)
Game::I_playCredits, // TODO: Implement this
Ultima8Engine::I_moveKeyDownRecently,
@ -214,7 +214,7 @@ Intrinsic RemorseIntrinsics[] = {
0, // TODO: I_getAnimationsDisabled -> default to 0 (fine for now..)
Egg::I_getEggXRange, // void Intrinsic0A7(4 bytes)
Actor::I_setDead,
0, // I_playFlic(char *) Intrinsic0A9(void)
MovieGump::I_playMovieCutsceneAlt, // TODO: not exactly the same, Alt includes a fade.
AudioProcess::I_playSFX, // void Intrinsic0AA(2 bytes)
0, // int Actor::I_getFlag0x59Field1 Intrinsic0AB(4 bytes)
Item::I_getFamilyOfType, // void Intrinsic0AC(2 bytes)