mirror of
https://github.com/libretro/scummvm.git
synced 2025-03-05 01:38:36 +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
|
||||
"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.
|
||||
|
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user