1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-07-15 01:24:45 +02:00

optimize skip video keys

This commit is contained in:
Laserlicht
2025-03-13 00:32:08 +01:00
parent f7305fd1c2
commit 46cd1f7805
3 changed files with 18 additions and 2 deletions

View File

@ -14,6 +14,7 @@
#include "../media/IMusicPlayer.h"
#include "../media/ISoundPlayer.h"
#include "../GameEngine.h"
#include "../gui/Shortcut.h"
#include "../widgets/TextControls.h"
#include "../widgets/VideoWidget.h"
#include "../widgets/Images.h"
@ -92,7 +93,7 @@ void CPrologEpilogVideo::show(Canvas & to)
text->showAll(to); // blit text over video, if needed
}
void CPrologEpilogVideo::clickPressed(const Point & cursorPosition)
void CPrologEpilogVideo::exit()
{
ENGINE->music().setVolume(ENGINE->music().getVolume() * 2); // restore background volume
close();
@ -102,3 +103,14 @@ void CPrologEpilogVideo::clickPressed(const Point & cursorPosition)
if(exitCb)
exitCb();
}
void CPrologEpilogVideo::clickPressed(const Point & cursorPosition)
{
exit();
}
void CPrologEpilogVideo::keyPressed(EShortcut key)
{
if(key == EShortcut::GLOBAL_RETURN)
exit();
}