mirror of
https://github.com/libretro/scummvm.git
synced 2025-03-06 02:10:28 +00:00
ULTIMA8: Wire up more Remorse movie intrinsics
This commit is contained in:
parent
b499093e20
commit
6215ebd8a4
@ -196,7 +196,7 @@ const char* const ConvertUsecodeCrusader::_intrinsics[] = {
|
|||||||
// 0090
|
// 0090
|
||||||
"void MusicProcess::I_stopMusic(void)",
|
"void MusicProcess::I_stopMusic(void)",
|
||||||
"void I_setSomeMovieGlobal(void)", // sets some global (cleared by 93)
|
"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 I_clearSomeMovieGlobal(void)", // clears some global (set by 91)
|
||||||
"void Game::I_playCredits(void)",
|
"void Game::I_playCredits(void)",
|
||||||
"byte Kernel::I_getCurrentKeyDown(void)", // get global - something about keyboard (by disasm)
|
"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 I_getAnimationsDisabled(void)", // From disasm. Not implemented, that's ok..
|
||||||
"int16 Egg::I_getEggXRange(Egg *)", // based on disasm
|
"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 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
|
"void AudioProcess::I_playSFX(2 bytes)", // same coff as 0D4
|
||||||
"byte Actor::I_getField0x59Bit1(Actor *)",
|
"byte Actor::I_getField0x59Bit1(Actor *)",
|
||||||
"int16 Item::I_getFamilyOfType(Item *)", // per pentagram notes, matches disasm.
|
"int16 Item::I_getFamilyOfType(Item *)", // per pentagram notes, matches disasm.
|
||||||
|
@ -190,7 +190,7 @@ Intrinsic RemorseIntrinsics[] = {
|
|||||||
// 0x090
|
// 0x090
|
||||||
MusicProcess::I_stopMusic, // void Intrinsic090(void)
|
MusicProcess::I_stopMusic, // void Intrinsic090(void)
|
||||||
0, // void Intrinsic091(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)
|
0, // void Intrinsic093(void)
|
||||||
Game::I_playCredits, // TODO: Implement this
|
Game::I_playCredits, // TODO: Implement this
|
||||||
Ultima8Engine::I_moveKeyDownRecently,
|
Ultima8Engine::I_moveKeyDownRecently,
|
||||||
@ -214,7 +214,7 @@ Intrinsic RemorseIntrinsics[] = {
|
|||||||
0, // TODO: I_getAnimationsDisabled -> default to 0 (fine for now..)
|
0, // TODO: I_getAnimationsDisabled -> default to 0 (fine for now..)
|
||||||
Egg::I_getEggXRange, // void Intrinsic0A7(4 bytes)
|
Egg::I_getEggXRange, // void Intrinsic0A7(4 bytes)
|
||||||
Actor::I_setDead,
|
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)
|
AudioProcess::I_playSFX, // void Intrinsic0AA(2 bytes)
|
||||||
0, // int Actor::I_getFlag0x59Field1 Intrinsic0AB(4 bytes)
|
0, // int Actor::I_getFlag0x59Field1 Intrinsic0AB(4 bytes)
|
||||||
Item::I_getFamilyOfType, // void Intrinsic0AC(2 bytes)
|
Item::I_getFamilyOfType, // void Intrinsic0AC(2 bytes)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user