mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-07 19:36:21 +00:00
MOHAWK: Implement Mechanical opcode 125
This commit is contained in:
parent
d11b57e609
commit
337044e11f
@ -55,7 +55,7 @@ void MystScriptParser_Mechanical::setupOpcodes() {
|
||||
OPCODE(122, opcode_122);
|
||||
OPCODE(123, opcode_123);
|
||||
OPCODE(124, opcode_124);
|
||||
OPCODE(125, opcode_125);
|
||||
OPCODE(125, o_mystStaircaseMovie);
|
||||
OPCODE(126, opcode_126);
|
||||
OPCODE(127, opcode_127);
|
||||
OPCODE(128, opcode_128);
|
||||
@ -292,15 +292,10 @@ void MystScriptParser_Mechanical::opcode_124(uint16 op, uint16 var, uint16 argc,
|
||||
unknown(op, var, argc, argv);
|
||||
}
|
||||
|
||||
void MystScriptParser_Mechanical::opcode_125(uint16 op, uint16 var, uint16 argc, uint16 *argv) {
|
||||
if (argc == 0) {
|
||||
// Used on Card 6267 (Code Lock)
|
||||
// Called by Red Execute Button...
|
||||
debugC(kDebugScript, "Opcode %d: Code Lock Execute...", op);
|
||||
void MystScriptParser_Mechanical::o_mystStaircaseMovie(uint16 op, uint16 var, uint16 argc, uint16 *argv) {
|
||||
debugC(kDebugScript, "Opcode %d: Myst book staircase video", op);
|
||||
|
||||
// TODO: Fill in Logic For Code Lock...
|
||||
} else
|
||||
unknown(op, var, argc, argv);
|
||||
_vm->_video->playMovieBlocking(_vm->wrapMovieFilename("sstairs", kMechanicalStack), 199, 108);
|
||||
}
|
||||
|
||||
void MystScriptParser_Mechanical::opcode_126(uint16 op, uint16 var, uint16 argc, uint16 *argv) {
|
||||
|
@ -74,7 +74,7 @@ private:
|
||||
DECLARE_OPCODE(opcode_122);
|
||||
DECLARE_OPCODE(opcode_123);
|
||||
DECLARE_OPCODE(opcode_124);
|
||||
DECLARE_OPCODE(opcode_125);
|
||||
DECLARE_OPCODE(o_mystStaircaseMovie);
|
||||
DECLARE_OPCODE(opcode_126);
|
||||
DECLARE_OPCODE(opcode_127);
|
||||
DECLARE_OPCODE(opcode_128);
|
||||
|
Loading…
x
Reference in New Issue
Block a user