diff options
author | Max Horn | 2003-05-22 14:10:20 +0000 |
---|---|---|
committer | Max Horn | 2003-05-22 14:10:20 +0000 |
commit | a9788c771a58d0e1f3093d56a0fde7b9e7844164 (patch) | |
tree | 920c44efd767bf4304486fc5bbeccc55b4cf89ff /scumm/script_v2.cpp | |
parent | 711c6989480d76c1d9ca3e2139e3afca68561ca8 (diff) | |
download | scummvm-rg350-a9788c771a58d0e1f3093d56a0fde7b9e7844164.tar.gz scummvm-rg350-a9788c771a58d0e1f3093d56a0fde7b9e7844164.tar.bz2 scummvm-rg350-a9788c771a58d0e1f3093d56a0fde7b9e7844164.zip |
from the MM/Zak scripts, the code etc. it's clear that unk2 is the sentence preposition
svn-id: r7827
Diffstat (limited to 'scumm/script_v2.cpp')
-rw-r--r-- | scumm/script_v2.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/scumm/script_v2.cpp b/scumm/script_v2.cpp index abc12e2653..cfac1a86a1 100644 --- a/scumm/script_v2.cpp +++ b/scumm/script_v2.cpp @@ -46,7 +46,7 @@ void Scumm_v2::setupOpcodes() { OPCODE(o5_isNotEqual), OPCODE(o5_faceActor), OPCODE(o2_assignVarWordIndirect), - OPCODE(o2_setObjUnknown), + OPCODE(o2_setObjPreposition), /* 0C */ OPCODE(o2_resourceRoutines), OPCODE(o5_walkActorToActor), @@ -126,7 +126,7 @@ void Scumm_v2::setupOpcodes() { OPCODE(o5_isEqual), OPCODE(o5_faceActor), OPCODE(o2_chainScript), - OPCODE(o2_setObjUnknown), + OPCODE(o2_setObjPreposition), /* 4C */ OPCODE(o2_waitForSentence), OPCODE(o5_walkActorToActor), @@ -168,7 +168,7 @@ void Scumm_v2::setupOpcodes() { OPCODE(o2_subIndirect), OPCODE(o2_dummy), /* 6C */ - OPCODE(o2_getObjUnknown), + OPCODE(o2_getObjPreposition), OPCODE(o5_putActorInRoom), OPCODE(o2_dummy), OPCODE(o2_ifState04), @@ -206,7 +206,7 @@ void Scumm_v2::setupOpcodes() { OPCODE(o5_isNotEqual), OPCODE(o5_faceActor), OPCODE(o2_assignVarWordIndirect), - OPCODE(o2_setObjUnknown), + OPCODE(o2_setObjPreposition), /* 8C */ OPCODE(o2_resourceRoutines), OPCODE(o5_walkActorToActor), @@ -286,7 +286,7 @@ void Scumm_v2::setupOpcodes() { OPCODE(o5_isEqual), OPCODE(o5_faceActor), OPCODE(o2_chainScript), - OPCODE(o2_setObjUnknown), + OPCODE(o2_setObjPreposition), /* CC */ OPCODE(o5_pseudoRoom), OPCODE(o5_walkActorToActor), @@ -328,7 +328,7 @@ void Scumm_v2::setupOpcodes() { OPCODE(o2_subIndirect), OPCODE(o2_dummy), /* EC */ - OPCODE(o2_getObjUnknown), + OPCODE(o2_getObjPreposition), OPCODE(o5_putActorInRoom), OPCODE(o2_dummy), OPCODE(o2_ifState04), @@ -512,7 +512,7 @@ void Scumm_v2::o2_assignVarByte() { setResult(fetchScriptByte()); } -void Scumm_v2::o2_setObjUnknown() { +void Scumm_v2::o2_setObjPreposition() { int obj = getVarOrDirectWord(0x80); int unk = fetchScriptByte(); @@ -522,7 +522,7 @@ void Scumm_v2::o2_setObjUnknown() { } } -void Scumm_v2::o2_getObjUnknown() { +void Scumm_v2::o2_getObjPreposition() { getResultPos(); int obj = getVarOrDirectWord(0x80); @@ -859,7 +859,7 @@ void Scumm_v2::o2_doSentence() { st->verb = a; st->objectA = getVarOrDirectWord(0x40); st->objectB = getVarOrDirectWord(0x20); - st->unk2 = (st->objectB != 0); + st->preposition = (st->objectB != 0); st->freezeCount = 0; // TODO @@ -1363,5 +1363,5 @@ void Scumm_v2::resetSentence() { VAR(VAR_SENTENCE_VERB) = VAR(VAR_BACKUP_VERB); VAR(VAR_SENTENCE_OBJECT1) = 0; VAR(VAR_SENTENCE_OBJECT2) = 0; - _scummVars[29] = 0; + VAR(VAR_SENTENCE_PREPOSITION) = 0; } |