[Scummvm-git-logs] scummvm master -> a0cdc826942afee4ac32ed69411cf049230a1630

whiterandrek whiterandrek at gmail.com
Thu Jun 4 12:22:11 UTC 2020


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
a0cdc82694 PINK: fixed right button click when playing pub minigame


Commit: a0cdc826942afee4ac32ed69411cf049230a1630
    https://github.com/scummvm/scummvm/commit/a0cdc826942afee4ac32ed69411cf049230a1630
Author: Andrei Prykhodko (whiterandrek at gmail.com)
Date: 2020-06-04T15:14:27+03:00

Commit Message:
PINK: fixed right button click when playing pub minigame

Changed paths:
    engines/pink/objects/actors/lead_actor.cpp
    engines/pink/objects/actors/lead_actor.h


diff --git a/engines/pink/objects/actors/lead_actor.cpp b/engines/pink/objects/actors/lead_actor.cpp
index a1a47cb36a..148fefc047 100644
--- a/engines/pink/objects/actors/lead_actor.cpp
+++ b/engines/pink/objects/actors/lead_actor.cpp
@@ -499,4 +499,9 @@ bool PubPink::playingMiniGame() {
 			_page->checkValueOfVariable(kFoodPuzzle, kUndefinedValue));
 }
 
+void PubPink::onRightButtonClick(const Common::Point point) {
+	if (!playingMiniGame())
+		LeadActor::onRightButtonClick(point);
+}
+
 } // End of namespace Pink
diff --git a/engines/pink/objects/actors/lead_actor.h b/engines/pink/objects/actors/lead_actor.h
index f7ef15a3cc..5e95e2f405 100644
--- a/engines/pink/objects/actors/lead_actor.h
+++ b/engines/pink/objects/actors/lead_actor.h
@@ -71,7 +71,7 @@ public:
 	void onKeyboardButtonClick(Common::KeyCode code);
 	void onLeftButtonClick(const Common::Point point);
 	void onLeftButtonUp();
-	void onRightButtonClick(const Common::Point point);
+	virtual void onRightButtonClick(const Common::Point point);
 
 	void onMouseMove(const Common::Point point);
 
@@ -140,6 +140,8 @@ class PubPink : public LeadActor {
 public:
 	void toConsole() const override;
 
+	void onRightButtonClick(const Common::Point point) override;
+
 	void onLeftClickMessage() override;
 	void onVariableSet() override;
 




More information about the Scummvm-git-logs mailing list