aboutsummaryrefslogtreecommitdiff
path: root/queen/cutaway.cpp
diff options
context:
space:
mode:
authorGregory Montoir2003-12-30 10:46:05 +0000
committerGregory Montoir2003-12-30 10:46:05 +0000
commitd91b30c9336abc3640551855056635092f2f322f (patch)
tree70e8b453fdcb458d1e013029a33d1e42bb29ef02 /queen/cutaway.cpp
parent195fcb0f465f92ea40f6fd4145e04c23622fb119 (diff)
downloadscummvm-rg350-d91b30c9336abc3640551855056635092f2f322f.tar.gz
scummvm-rg350-d91b30c9336abc3640551855056635092f2f322f.tar.bz2
scummvm-rg350-d91b30c9336abc3640551855056635092f2f322f.zip
minor cleanup & add playSong() calls in Logic::handlePinnacleRoom
svn-id: r12031
Diffstat (limited to 'queen/cutaway.cpp')
-rw-r--r--queen/cutaway.cpp15
1 files changed, 5 insertions, 10 deletions
diff --git a/queen/cutaway.cpp b/queen/cutaway.cpp
index a7a9615a02..b67ebe2de7 100644
--- a/queen/cutaway.cpp
+++ b/queen/cutaway.cpp
@@ -378,13 +378,11 @@ void Cutaway::changeRooms(CutawayObject &object) {
// set coordinates for Joe if he is on screen
- _vm->logic()->joeX(0);
- _vm->logic()->joeY(0);
+ _vm->logic()->joePos(0, 0);
for (int i = 0; i < object.personCount; i++) {
if (PERSON_JOE == object.person[i]) {
- _vm->logic()->joeX(object.bobStartX);
- _vm->logic()->joeY(object.bobStartY);
+ _vm->logic()->joePos(object.bobStartX, object.bobStartY);
}
}
@@ -999,8 +997,7 @@ void Cutaway::run(char *nextFilename) {
else {
// We're not returning to new room, so return to old Joe X,Y coords
debug(6, "[Cutaway::run] Moving joe to (%i, %i)", initialJoeX, initialJoeY);
- _vm->logic()->joeX(initialJoeX);
- _vm->logic()->joeY(initialJoeY);
+ _vm->logic()->joePos(initialJoeX, initialJoeY);
}
if (_vm->logic()->currentRoom() != _initialRoom) {
@@ -1010,8 +1007,7 @@ void Cutaway::run(char *nextFilename) {
_vm->logic()->newRoom(0);
}
}
- _vm->logic()->joeX(0);
- _vm->logic()->joeY(0);
+ _vm->logic()->joePos(0, 0);
}
_vm->logic()->joeCutFacing(0);
@@ -1083,8 +1079,7 @@ void Cutaway::stop() {
debug(6, "[Cutaway::stop] Changing rooms and moving Joe");
- _vm->logic()->joeX(joeX);
- _vm->logic()->joeY(joeY);
+ _vm->logic()->joePos(joeX, joeY);
_vm->logic()->currentRoom(joeRoom);
_vm->logic()->oldRoom(_initialRoom);
_vm->logic()->roomDisplay(_vm->logic()->currentRoom(), RDM_FADE_JOE_XY, 0, _comPanel, true);