Sfoglia il codice sorgente

Merge pull request #2334 from Laserlicht/patch-3

Battleintro: Skip with mouse button
Ivan Savenko 2 anni fa
parent
commit
f23de91fad
2 ha cambiato i file con 12 aggiunte e 1 eliminazioni
  1. 11 1
      client/battle/BattleWindow.cpp
  2. 1 0
      client/battle/BattleWindow.h

+ 11 - 1
client/battle/BattleWindow.cpp

@@ -86,7 +86,7 @@ BattleWindow::BattleWindow(BattleInterface & owner):
 	else
 		tacticPhaseEnded();
 
-	addUsedEvents(KEYBOARD);
+	addUsedEvents(LCLICK | KEYBOARD);
 }
 
 void BattleWindow::createQueue()
@@ -204,6 +204,16 @@ void BattleWindow::keyPressed(EShortcut key)
 	InterfaceObjectConfigurable::keyPressed(key);
 }
 
+void BattleWindow::clickPressed(const Point & cursorPosition)
+{
+	if (owner.openingPlaying())
+	{
+		owner.openingEnd();
+		return;
+	}
+	InterfaceObjectConfigurable::clickPressed(cursorPosition);
+}
+
 void BattleWindow::tacticPhaseStarted()
 {
 	auto menuBattle = widget<CIntObject>("menuBattle");

+ 1 - 0
client/battle/BattleWindow.h

@@ -86,6 +86,7 @@ public:
 	void deactivate() override;
 	void keyPressed(EShortcut key) override;
 	bool captureThisKey(EShortcut key) override;
+	void clickPressed(const Point & cursorPosition) override;
 	void show(Canvas & to) override;
 	void showAll(Canvas & to) override;