Skip to content

Commit

Permalink
LILLIPUT: Some more renaming
Browse files Browse the repository at this point in the history
  • Loading branch information
Strangerke authored and sev- committed Mar 28, 2018
1 parent 056541c commit 72b99e9
Show file tree
Hide file tree
Showing 4 changed files with 29 additions and 29 deletions.
13 changes: 6 additions & 7 deletions engines/lilliput/lilliput.cpp
Expand Up @@ -609,7 +609,7 @@ void LilliputEngine::displayFunction12() {
saveSurfaceSpeech();
displayInterfaceHotspots();
displayLandscape();
displayFunction15();
prepareGameArea();
displayGameArea();

displayMousePointer();
Expand Down Expand Up @@ -762,8 +762,8 @@ void LilliputEngine::setNextDisplayCharacter(int var1) {
}
}

void LilliputEngine::displayFunction15() {
debugC(2, kDebugEngineTBC, "displayFunction15()");
void LilliputEngine::prepareGameArea() {
debugC(2, kDebugEngineTBC, "prepareGameArea()");

moveCharacters();
_currentDisplayCharacter = 0;
Expand Down Expand Up @@ -816,7 +816,7 @@ void LilliputEngine::displayFunction16() {
} else {
scrollToViewportCharacterTarget();
sub189DE();
displayFunction15();
prepareGameArea();
displayGameArea();
sub16626();
sub12F37();
Expand Down Expand Up @@ -1211,11 +1211,10 @@ void LilliputEngine::sortCharacters() {
}
}

// Move view port to x/y
void LilliputEngine::scrollToViewportCharacterTarget() {
debugC(2, kDebugEngineTBC, "scrollToViewportCharacterTarget()");

if (_scriptHandler->_viewportCharacterTarget == 0xFFFF)
if (_scriptHandler->_viewportCharacterTarget == -1)
return;

int var2 = (_characterPositionX[_scriptHandler->_viewportCharacterTarget] >> 3) - _scriptHandler->_viewportPos.x;
Expand Down Expand Up @@ -1276,7 +1275,7 @@ void LilliputEngine::viewportScrollTo(Common::Point goalPos) {
_scriptHandler->_viewportPos.y += dy;

displayLandscape();
displayFunction15();
prepareGameArea();
displayGameArea();

if (goalPos.x == _scriptHandler->_viewportPos.x)
Expand Down
2 changes: 1 addition & 1 deletion engines/lilliput/lilliput.h
Expand Up @@ -233,7 +233,7 @@ class LilliputEngine : public Engine {
void displayFunction12();
void displayIsometricBlock(byte *buf, int var1, int var2, int var3);
void displayGameArea();
void displayFunction15();
void prepareGameArea();
void displayFunction16();
void restoreSurfaceSpeech();
void displayFunction18(int var1, int var2, int var3, int var4);
Expand Down
37 changes: 19 additions & 18 deletions engines/lilliput/script.cpp
Expand Up @@ -233,7 +233,7 @@ byte LilliputScript::handleOpcodeType1(int curWord) {
return OC_sub17A07();
break;
case 0x31:
return OC_sub17757();
return OC_checkViewPortCharacterTarget();
break;
default:
error("Unexpected opcode %d", curWord);
Expand Down Expand Up @@ -422,10 +422,10 @@ void LilliputScript::handleOpcodeType2(int curWord) {
OC_sub180C3();
break;
case 0x3B:
OC_sub1810A();
OC_setViewPortPos();
break;
case 0x3C:
OC_sub1812D();
OC_setCurrentCharacterAltitude();
break;
case 0x3D:
OC_sub1817F();
Expand Down Expand Up @@ -606,7 +606,7 @@ static const OpCode opCodes1[] = {
{ "OC_sub179C2", 1, kgetPosFromScript, kNone, kNone, kNone, kNone },
{ "OC_sub179E5", 1, kImmediateValue, kNone, kNone, kNone, kNone },
{ "OC_sub17A07", 3, kImmediateValue, kImmediateValue, kImmediateValue, kNone, kNone },
{ "OC_sub17757", 1, kGetValue1, kNone, kNone, kNone, kNone },
{ "OC_checkViewPortCharacterTarget", 1, kGetValue1, kNone, kNone, kNone, kNone },
};


Expand Down Expand Up @@ -670,8 +670,8 @@ static const OpCode opCodes2[] = {
/* 0x38 */ { "OC_setCurrentCharacterDirection", 1, kImmediateValue, kNone, kNone, kNone, kNone },
/* 0x39 */ { "OC_sub18099", 2, kImmediateValue, kImmediateValue, kNone, kNone, kNone },
/* 0x3a */ { "OC_sub180C3", 1, kImmediateValue, kNone, kNone, kNone, kNone },
/* 0x3b */ { "OC_sub1810A", 1, kgetPosFromScript, kNone, kNone, kNone, kNone },
/* 0x3c */ { "OC_sub1812D", 1, kImmediateValue, kNone, kNone, kNone, kNone },
/* 0x3b */ { "OC_setViewPortPos", 1, kgetPosFromScript, kNone, kNone, kNone, kNone },
/* 0x3c */ { "OC_setCurrentCharacterAltitude", 1, kImmediateValue, kNone, kNone, kNone, kNone },
/* 0x3d */ { "OC_sub1817F", 2, kImmediateValue, kImmediateValue, kNone, kNone, kNone },
/* 0x3e */ { "OC_sub181BB", 4, kImmediateValue, kImmediateValue, kImmediateValue, kImmediateValue, kNone },
/* 0x3f */ { "OC_sub18213", 1, kImmediateValue, kNone, kNone, kNone, kNone },
Expand Down Expand Up @@ -2056,11 +2056,11 @@ byte LilliputScript::OC_sub17A07() {
return 0;
}

byte LilliputScript::OC_sub17757() {
debugC(1, kDebugScriptTBC, "OC_sub17757()");
byte LilliputScript::OC_checkViewPortCharacterTarget() {
debugC(1, kDebugScript, "OC_checkViewPortCharacterTarget()");

int var1 = getValue1();
if ( var1 == _viewportCharacterTarget )
if (var1 == _viewportCharacterTarget)
return 1;

return 0;
Expand Down Expand Up @@ -2247,7 +2247,7 @@ void LilliputScript::OC_sub17A8D() {
assert(tmpVal < 40);

if (tmpVal == _vm->_word10804)
_viewportCharacterTarget = 0xFFFF;
_viewportCharacterTarget = -1;

_vm->_characterPositionX[tmpVal] = -1;
_vm->_characterPositionY[tmpVal] = -1;
Expand Down Expand Up @@ -2742,7 +2742,8 @@ void LilliputScript::OC_sub18099() {

void LilliputScript::OC_sub180C3() {
debugC(1, kDebugScriptTBC, "OC_sub180C3()");
_viewportCharacterTarget = 0xFFFF;

_viewportCharacterTarget = -1;

int var1 = _currScript->readUint16LE();

Expand All @@ -2769,18 +2770,18 @@ void LilliputScript::OC_sub180C3() {
_byte12A09 = 0;
}

void LilliputScript::OC_sub1810A() {
debugC(1, kDebugScriptTBC, "OC_sub1810A()");
void LilliputScript::OC_setViewPortPos() {
debugC(1, kDebugScript, "OC_setViewPortPos()");

_viewportCharacterTarget = 0xFFFF;
_viewportCharacterTarget = -1;
_viewportPos = getPosFromScript();

_vm->displayLandscape();
_vm->displayFunction15();
_vm->prepareGameArea();
}

void LilliputScript::OC_sub1812D() {
debugC(1, kDebugScriptTBC, "OC_sub1812D()");
void LilliputScript::OC_setCurrentCharacterAltitude() {
debugC(1, kDebugScript, "OC_setCurrentCharacterAltitude()");

_vm->_characterPositionAltitude[_vm->_currentScriptCharacter] = (_currScript->readUint16LE() & 0xFF);
}
Expand Down Expand Up @@ -2914,7 +2915,7 @@ void LilliputScript::OC_loadAndDisplayCUBESx_GFX() {

_vm->_bufferCubegfx = _vm->loadVGA(fileName, 61440, false);
_vm->displayLandscape();
_vm->displayFunction15();
_vm->prepareGameArea();
}

void LilliputScript::OC_sub1834C() {
Expand Down
6 changes: 3 additions & 3 deletions engines/lilliput/script.h
Expand Up @@ -194,7 +194,7 @@ class LilliputScript {
byte OC_sub179C2();
byte OC_sub179E5();
byte OC_sub17A07();
byte OC_sub17757();
byte OC_checkViewPortCharacterTarget();

// Opcodes Type 2
void OC_setWord18821();
Expand Down Expand Up @@ -256,8 +256,8 @@ class LilliputScript {
void OC_setCurrentCharacterDirection();
void OC_sub18099();
void OC_sub180C3();
void OC_sub1810A();
void OC_sub1812D();
void OC_setViewPortPos();
void OC_setCurrentCharacterAltitude();
void OC_sub1817F();
void sub1818B(Common::Point pos);
void OC_sub181BB();
Expand Down

0 comments on commit 72b99e9

Please sign in to comment.