diff options
Diffstat (limited to 'engines/agos/script_pp.cpp')
-rw-r--r-- | engines/agos/script_pp.cpp | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/engines/agos/script_pp.cpp b/engines/agos/script_pp.cpp index 530fdbb7d0..70792a36b2 100644 --- a/engines/agos/script_pp.cpp +++ b/engines/agos/script_pp.cpp @@ -37,6 +37,7 @@ void AGOSEngine::setupPuzzleOpcodes(OpcodeProc *op) { op[63] = &AGOSEngine::o4_message; op[65] = &AGOSEngine::o3_addTextBox; op[66] = &AGOSEngine::o4_setShortText; + op[67] = &AGOSEngine::o_setLongText; op[70] = &AGOSEngine::o3_printLongText; op[83] = &AGOSEngine::o2_rescan; op[98] = &AGOSEngine::o2_animate; @@ -54,17 +55,21 @@ void AGOSEngine::setupPuzzleOpcodes(OpcodeProc *op) { op[133] = &AGOSEngine::o4_loadUserGame; op[134] = &AGOSEngine::o3_listSaveGames; op[161] = &AGOSEngine::o3_screenTextBox; - op[163] = NULL; + op[162] = &AGOSEngine::o_screenTextMsg; + op[164] = &AGOSEngine::o_getDollar2; op[165] = &AGOSEngine::o3_isAdjNoun; - op[166] = NULL; - op[167] = NULL; - op[168] = NULL; - op[169] = NULL; op[171] = &AGOSEngine::o3_hyperLinkOn; op[172] = &AGOSEngine::o3_hyperLinkOff; op[173] = &AGOSEngine::o4_saveOopsPosition; + op[175] = &AGOSEngine::o_lockZones; + op[176] = &AGOSEngine::o_unlockZones; op[177] = &AGOSEngine::o3_screenTextPObj; + op[178] = &AGOSEngine::o_getPathPosn; + op[179] = &AGOSEngine::o_scnTxtLongText; + op[180] = &AGOSEngine::o_mouseOn; op[181] = &AGOSEngine::o3_mouseOff; + op[184] = &AGOSEngine::o_unloadZone; + op[186] = &AGOSEngine::o_unfreezeZones; op[187] = &AGOSEngine::o4_resetGameTime; op[188] = &AGOSEngine::o2_isShortText; op[189] = &AGOSEngine::o2_clearMarks; |