aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/inter_v4.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/gob/inter_v4.cpp')
-rw-r--r--engines/gob/inter_v4.cpp602
1 files changed, 301 insertions, 301 deletions
diff --git a/engines/gob/inter_v4.cpp b/engines/gob/inter_v4.cpp
index 74721d0e6b..19e813ce1d 100644
--- a/engines/gob/inter_v4.cpp
+++ b/engines/gob/inter_v4.cpp
@@ -124,22 +124,22 @@ void Inter_v4::setupOpcodes() {
OPCODE(o1_loadMult),
OPCODE(o2_playMult),
OPCODE(o2_freeMultKeys),
- {NULL, ""},
+ {0, ""},
/* 04 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
OPCODE(o1_initCursor),
/* 08 */
OPCODE(o1_initCursorAnim),
OPCODE(o1_clearCursorAnim),
OPCODE(o2_setRenderFlags),
- {NULL, ""},
+ {0, ""},
/* 0C */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 10 */
OPCODE(o1_loadAnim),
OPCODE(o1_freeAnim),
@@ -158,8 +158,8 @@ void Inter_v4::setupOpcodes() {
/* 1C */
OPCODE(o2_renderStatic),
OPCODE(o2_loadCurLayer),
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
/* 20 */
OPCODE(o2_playCDTrack),
OPCODE(o2_waitCDTrackEnd),
@@ -168,58 +168,58 @@ void Inter_v4::setupOpcodes() {
/* 24 */
OPCODE(o2_freeLIC),
OPCODE(o2_getCDTrackPos),
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
/* 28 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 2C */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 30 */
OPCODE(o2_loadFontToSprite),
OPCODE(o1_freeFontToSprite),
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
/* 34 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 38 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 3C */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 40 */
OPCODE(o2_totSub),
OPCODE(o2_switchTotSub),
OPCODE(o2_pushVars),
OPCODE(o2_popVars),
/* 44 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 48 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 4C */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 50 */
OPCODE(o2_loadMapObjects),
OPCODE(o2_freeGoblins),
@@ -229,57 +229,57 @@ void Inter_v4::setupOpcodes() {
OPCODE(o2_stopGoblin),
OPCODE(o2_setGoblinState),
OPCODE(o2_placeGoblin),
- {NULL, ""},
+ {0, ""},
/* 58 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 5C */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 60 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 64 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 68 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 6C */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 70 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 74 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 78 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 7C */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 80 */
OPCODE(o4_initScreen),
OPCODE(o2_scroll),
@@ -292,154 +292,154 @@ void Inter_v4::setupOpcodes() {
OPCODE(o2_setImdFrontSurf),
/* 88 */
OPCODE(o2_resetImdFrontSurf),
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 8C */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 90 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 94 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 98 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 9C */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* A0 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* A4 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* A8 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* AC */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* B0 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* B4 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* B8 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* BC */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* C0 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* C4 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* C8 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* CC */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* D0 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* D4 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* D8 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* DC */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* E0 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* E4 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* E8 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* EC */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* F0 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* F4 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* F8 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* FC */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""}
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""}
};
static const OpcodeFuncEntryV4 opcodesFunc[80] = {
@@ -449,7 +449,7 @@ void Inter_v4::setupOpcodes() {
OPCODE(o1_printTotText),
OPCODE(o1_loadCursor),
/* 04 */
- {NULL, ""},
+ {0, ""},
OPCODE(o1_switch),
OPCODE(o1_repeatUntil),
OPCODE(o1_whileDo),
@@ -457,14 +457,14 @@ void Inter_v4::setupOpcodes() {
OPCODE(o1_if),
OPCODE(o2_evaluateStore),
OPCODE(o1_loadSpriteToPos),
- {NULL, ""},
+ {0, ""},
/* 0C */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 10 */
- {NULL, ""},
+ {0, ""},
OPCODE(o2_printText),
OPCODE(o1_loadTot),
OPCODE(o1_palLoad),
@@ -477,10 +477,10 @@ void Inter_v4::setupOpcodes() {
OPCODE(o2_addCollision),
OPCODE(o2_freeCollision),
OPCODE(o3_getTotTextItemPart),
- {NULL, ""},
+ {0, ""},
/* 1C */
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
OPCODE(o1_drawOperations),
OPCODE(o1_setcmdCount),
/* 20 */
@@ -494,15 +494,15 @@ void Inter_v4::setupOpcodes() {
OPCODE(o1_createSprite),
OPCODE(o1_freeSprite),
/* 28 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 2C */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 30 */
OPCODE(o1_returnTo),
OPCODE(o1_loadSpriteContent),
@@ -524,7 +524,7 @@ void Inter_v4::setupOpcodes() {
OPCODE(o2_getFreeMem),
OPCODE(o2_checkData),
/* 40 */
- {NULL, ""},
+ {0, ""},
OPCODE(o1_prepareStr),
OPCODE(o1_insertStr),
OPCODE(o1_cutStr),
@@ -547,94 +547,94 @@ void Inter_v4::setupOpcodes() {
static const OpcodeGoblinEntryV4 opcodesGoblin[71] = {
/* 00 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 04 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 08 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 0C */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 10 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 14 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 18 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 1C */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 20 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 24 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 28 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 2C */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 30 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 34 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 38 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 3C */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 40 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
/* 44 */
- {NULL, ""},
- {NULL, ""},
- {NULL, ""},
+ {0, ""},
+ {0, ""},
+ {0, ""},
};
_opcodesDrawV4 = opcodesDraw;
@@ -648,7 +648,7 @@ void Inter_v4::executeDrawOpcode(byte i) {
OpcodeDrawProcV4 op = _opcodesDrawV4[i].proc;
- if (op == NULL)
+ if (op == 0)
warning("unimplemented opcodeDraw: %d", i);
else
(this->*op) ();
@@ -667,7 +667,7 @@ bool Inter_v4::executeFuncOpcode(byte i, byte j, OpFuncParams &params) {
OpcodeFuncProcV4 op = _opcodesFuncV4[i*16 + j].proc;
- if (op == NULL)
+ if (op == 0)
warning("unimplemented opcodeFunc: %d.%d", i, j);
else
return (this->*op) (params);
@@ -679,7 +679,7 @@ void Inter_v4::executeGoblinOpcode(int i, OpGobParams &params) {
debugC(1, kDebugGobOp, "opcodeGoblin %d [0x%X] (%s)",
i, i, getOpcodeGoblinDesc(i));
- OpcodeGoblinProcV4 op = NULL;
+ OpcodeGoblinProcV4 op = 0;
for (int j = 0; j < ARRAYSIZE(_goblinFuncLookUp); j++)
if (_goblinFuncLookUp[j][0] == i) {
@@ -687,7 +687,7 @@ void Inter_v4::executeGoblinOpcode(int i, OpGobParams &params) {
break;
}
- if (op == NULL) {
+ if (op == 0) {
warning("unimplemented opcodeGoblin: %d", i);
int16 val;