diff options
author | Thanasis Antoniou | 2019-06-01 21:36:46 +0300 |
---|---|---|
committer | Thanasis Antoniou | 2019-06-01 21:36:46 +0300 |
commit | 438a6223cbb5a822aa3506352e743e20f4d2da6e (patch) | |
tree | 06f5be5f156e7ad5e52e3a6bccc89aff0bcef89d /engines/bladerunner/script/scene/ps02.cpp | |
parent | 4adf49c14997f4ddfa27592e57976ba97b6035c6 (diff) | |
download | scummvm-rg350-438a6223cbb5a822aa3506352e743e20f4d2da6e.tar.gz scummvm-rg350-438a6223cbb5a822aa3506352e743e20f4d2da6e.tar.bz2 scummvm-rg350-438a6223cbb5a822aa3506352e743e20f4d2da6e.zip |
BLADERUNNER: Fix photographer bug and awry clickables
Diffstat (limited to 'engines/bladerunner/script/scene/ps02.cpp')
-rw-r--r-- | engines/bladerunner/script/scene/ps02.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/engines/bladerunner/script/scene/ps02.cpp b/engines/bladerunner/script/scene/ps02.cpp index a3bbe7bb27..c8ff284f0d 100644 --- a/engines/bladerunner/script/scene/ps02.cpp +++ b/engines/bladerunner/script/scene/ps02.cpp @@ -44,6 +44,11 @@ void SceneScriptPS02::SceneLoaded() { Obstacle_Object("E.DOOR02", true); Clickable_Object("E.DOOR01"); Clickable_Object("E.DOOR02"); +#if BLADERUNNER_ORIGINAL_BUGS +#else + Unclickable_Object("E.DOOR01"); + Unclickable_Object("E.DOOR02"); +#endif // BLADERUNNER_ORIGINAL_BUGS } bool SceneScriptPS02::MouseClick(int x, int y) { @@ -51,6 +56,9 @@ bool SceneScriptPS02::MouseClick(int x, int y) { } bool SceneScriptPS02::ClickedOn3DObject(const char *objectName, bool a2) { +#if BLADERUNNER_ORIGINAL_BUGS + // McCoy never clicks on the door + // This stuff is never called if (Object_Query_Click("E.DOOR01", objectName) || Object_Query_Click("E.D00R02", objectName) ) { @@ -91,6 +99,7 @@ bool SceneScriptPS02::ClickedOn3DObject(const char *objectName, bool a2) { } } } +#endif // BLADERUNNER_ORIGINAL_BUGS return false; } |