aboutsummaryrefslogtreecommitdiff
path: root/engines/gnap/scenes
diff options
context:
space:
mode:
authorStrangerke2016-05-25 07:48:40 +0200
committerStrangerke2016-05-25 07:48:40 +0200
commitbffe2315c2eb36f69ae2bec1a66ab1d321502d91 (patch)
treeba28fa9b131f5e96471e0c630fabc5396e3d276a /engines/gnap/scenes
parent454bcdc51ce9cf39aaa162140862cfb4e01a2d57 (diff)
downloadscummvm-rg350-bffe2315c2eb36f69ae2bec1a66ab1d321502d91.tar.gz
scummvm-rg350-bffe2315c2eb36f69ae2bec1a66ab1d321502d91.tar.bz2
scummvm-rg350-bffe2315c2eb36f69ae2bec1a66ab1d321502d91.zip
GNAP: Small changes in scene 02 hotspots
Diffstat (limited to 'engines/gnap/scenes')
-rw-r--r--engines/gnap/scenes/group0.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/gnap/scenes/group0.cpp b/engines/gnap/scenes/group0.cpp
index e55b08eac3..b2351b08ad 100644
--- a/engines/gnap/scenes/group0.cpp
+++ b/engines/gnap/scenes/group0.cpp
@@ -375,7 +375,9 @@ int Scene02::init() {
}
void Scene02::updateHotspots() {
- _vm->setHotspot(kHS02Platypus, 0, 0, 0, 0, SF_DISABLED | SF_WALKABLE);
+ _vm->setHotspot(kHS02Platypus, 0, 0, 0, 0, SF_WALKABLE | SF_TALK_CURSOR | SF_GRAB_CURSOR | SF_LOOK_CURSOR);
+ if (!_vm->isFlag(kGFPlatypus))
+ _vm->_hotspots[kHS02Platypus]._flags |= SF_DISABLED;
_vm->setHotspot(kHS02Chicken, 606, 455, 702, 568, SF_PLAT_CURSOR | SF_TALK_CURSOR | SF_GRAB_CURSOR | SF_LOOK_CURSOR, 7, 8);
_vm->setHotspot(kHS02Truck1, 385, 258, 464, 304, SF_PLAT_CURSOR | SF_TALK_CURSOR | SF_GRAB_CURSOR | SF_LOOK_CURSOR, 6, 5);
_vm->setHotspot(kHS02Truck2, 316, 224, 390, 376, SF_PLAT_CURSOR | SF_TALK_CURSOR | SF_GRAB_CURSOR | SF_LOOK_CURSOR, 5, 6);
@@ -384,13 +386,11 @@ void Scene02::updateHotspots() {
_vm->setHotspot(kHS02ExitBarn, 610, 0, 800, 164, SF_EXIT_U_CURSOR, 10, 5);
_vm->setHotspot(kHS02ExitCreek, 780, 336, 800, 556, SF_EXIT_R_CURSOR | SF_WALKABLE, 10, 8);
_vm->setHotspot(kHS02ExitPigpen, 0, 300, 20, 600, SF_EXIT_L_CURSOR | SF_WALKABLE, 0, 8);
- _vm->setHotspot(kHS02WalkArea1, 92, 140, 304, 430, 0, 3, 1);
+ _vm->setHotspot(kHS02WalkArea1, 92, 140, 304, 430, SF_NONE, 3, 1);
_vm->setHotspot(kHS02WalkArea2, 0, 0, 800, 380);
_vm->setHotspot(kHS02WalkArea3, 0, 0, 386, 445);
_vm->setHotspot(kHS02WalkArea4, 386, 0, 509, 410);
_vm->setDeviceHotspot(kHS02Device, -1, -1, -1, -1);
- if (_vm->isFlag(kGFPlatypus))
- _vm->_hotspots[kHS02Platypus]._flags = SF_WALKABLE | SF_TALK_CURSOR | SF_GRAB_CURSOR | SF_LOOK_CURSOR;
_vm->_hotspotsCount = 14;
}