diff options
Diffstat (limited to 'engines/agos/script_ff.cpp')
-rw-r--r-- | engines/agos/script_ff.cpp | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/engines/agos/script_ff.cpp b/engines/agos/script_ff.cpp index 36eb28c78b..39f684fbd0 100644 --- a/engines/agos/script_ff.cpp +++ b/engines/agos/script_ff.cpp @@ -36,6 +36,8 @@ void AGOSEngine::setupFeebleOpcodes(OpcodeProc *op) { op[23] = &AGOSEngine::o3_chance; op[37] = &AGOSEngine::o3_jumpOut; op[65] = &AGOSEngine::o3_addTextBox; + op[66] = &AGOSEngine::o_setShortText; + op[67] = &AGOSEngine::o_setLongText; op[70] = &AGOSEngine::o3_printLongText; op[83] = &AGOSEngine::o2_rescan; op[98] = &AGOSEngine::o2_animate; @@ -51,15 +53,27 @@ void AGOSEngine::setupFeebleOpcodes(OpcodeProc *op) { op[134] = &AGOSEngine::o3_listSaveGames; op[135] = &AGOSEngine::o3_checkCD; 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] = &AGOSEngine::o_b2Set; + op[167] = &AGOSEngine::o_b2Clear; + op[168] = &AGOSEngine::o_b2Zero; + op[169] = &AGOSEngine::o_b2NotZero; op[171] = &AGOSEngine::o3_hyperLinkOn; op[172] = &AGOSEngine::o3_hyperLinkOff; op[173] = &AGOSEngine::o3_checkPaths; + 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[182] = &AGOSEngine::o3_loadVideo; op[183] = &AGOSEngine::o3_playVideo; + op[184] = &AGOSEngine::o_unloadZone; + op[186] = &AGOSEngine::o_unfreezeZones; op[187] = &AGOSEngine::o3_centreScroll; op[188] = &AGOSEngine::o2_isShortText; op[189] = &AGOSEngine::o2_clearMarks; |