PauseScreen: Allow escape/cancel buttons to dismiss the menu and go back in-game.
This commit is contained in:
parent
4ccf58c168
commit
199bd959ca
2 changed files with 10 additions and 0 deletions
|
@ -621,6 +621,14 @@ void GamePauseScreen::update(InputState &input) {
|
|||
UIScreen::update(input);
|
||||
}
|
||||
|
||||
void GamePauseScreen::key(const KeyInput &key) {
|
||||
if ((key.flags & KEY_DOWN) && UI::IsEscapeKeyCode(key.keyCode)) {
|
||||
screenManager()->finishDialog(this, DR_CANCEL);
|
||||
} else {
|
||||
UIScreen::key(key);
|
||||
}
|
||||
}
|
||||
|
||||
void GamePauseScreen::DrawBackground(UIContext &dc) {
|
||||
GameInfo *ginfo = g_gameInfoCache.GetInfo(gamePath_, true);
|
||||
dc.Flush();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue