mirror of
https://github.com/vcmi/vcmi.git
synced 2025-08-13 19:54:17 +02:00
Do not trigger multiple hotkeys when battle window wait for any key
This commit is contained in:
@@ -186,6 +186,11 @@ void BattleWindow::deactivate()
|
|||||||
LOCPLINT->cingconsole->deactivate();
|
LOCPLINT->cingconsole->deactivate();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool BattleWindow::captureThisKey(EShortcut key)
|
||||||
|
{
|
||||||
|
return owner.openingPlaying();
|
||||||
|
}
|
||||||
|
|
||||||
void BattleWindow::keyPressed(EShortcut key)
|
void BattleWindow::keyPressed(EShortcut key)
|
||||||
{
|
{
|
||||||
if (owner.openingPlaying())
|
if (owner.openingPlaying())
|
||||||
|
@@ -85,6 +85,7 @@ public:
|
|||||||
void activate() override;
|
void activate() override;
|
||||||
void deactivate() override;
|
void deactivate() override;
|
||||||
void keyPressed(EShortcut key) override;
|
void keyPressed(EShortcut key) override;
|
||||||
|
bool captureThisKey(EShortcut key) override;
|
||||||
void clickRight(tribool down, bool previousState) override;
|
void clickRight(tribool down, bool previousState) override;
|
||||||
void show(SDL_Surface *to) override;
|
void show(SDL_Surface *to) override;
|
||||||
void showAll(SDL_Surface *to) override;
|
void showAll(SDL_Surface *to) override;
|
||||||
|
Reference in New Issue
Block a user