aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/set.cpp
diff options
context:
space:
mode:
authorantoniou792019-08-16 19:19:39 +0300
committerantoniou792019-08-16 19:20:13 +0300
commit43af0a3bb0d422135dc17fca7645f028dd69181c (patch)
tree84714f663f7f73329a9a2e65457e6ef43e8a47a0 /engines/bladerunner/set.cpp
parent94858f738e199895d2551fd89b87460eb14ed4d2 (diff)
downloadscummvm-rg350-43af0a3bb0d422135dc17fca7645f028dd69181c.tar.gz
scummvm-rg350-43af0a3bb0d422135dc17fca7645f028dd69181c.tar.bz2
scummvm-rg350-43af0a3bb0d422135dc17fca7645f028dd69181c.zip
BLADERUNNER: Restored buzzer to annoy Dino (WIP)
Diffstat (limited to 'engines/bladerunner/set.cpp')
-rw-r--r--engines/bladerunner/set.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/engines/bladerunner/set.cpp b/engines/bladerunner/set.cpp
index fe9c2085ba..8c0dc6cddf 100644
--- a/engines/bladerunner/set.cpp
+++ b/engines/bladerunner/set.cpp
@@ -486,6 +486,12 @@ void Set::overrideSceneObjectInfo(int objectId) const {
_objects[objectId].bbox.setXYZ(695.63f, 42.65f, -628.10f, 706.71f, 69.22f, -614.47f);
}
break;
+ case kScenePS07:
+ // Make the mid-wall thinner to enable access to clickable object (buzzer)
+ if (objectId == 1 && _objects[objectId].name == "BOX01") {
+ _objects[objectId].bbox.setXYZ(526.91f, 0.0f, -582.62f, 531.50f, 48.43f, -511.72f);
+ }
+ break;
case kSceneNR05:
if (objectId == 10 && _objects[objectId].name == "BOX08") {
_objects[objectId].bbox.setXYZ(-748.75f, 0.0f, -257.39f, -685.37f, 32.01f, -211.47f);
@@ -580,6 +586,16 @@ void Set::patchInAdditionalObjectsInSet() {
setupNewObjectInSet(custObjName, bbox);
break;
+ case kScenePS07:
+ // add missing buzzer button to annoy Klein
+ bbox = BoundingBox(530.16f, 48.44f, -570.13f, 550.41f, 50.46f, -558.77f);
+ custObjName = "L.MOUSE";
+ setupNewObjectInSet(custObjName, bbox);
+ bbox = BoundingBox(541.18f, 28.95f, -566.66f, 555.18f, 44.46f, -548.79f);
+ custObjName = "L.MOUSE2";
+ setupNewObjectInSet(custObjName, bbox);
+ break;
+
case kSceneNR05:
bbox = BoundingBox(-690.0f, 0.0f, -155.0f, -640.0f, 33.47f, -100.0f);
custObjName = "CUSTLFTBLOCK";