F2 for quick retry

This commit is contained in:
dawnDus 2022-01-20 22:30:25 -05:00
parent fb5a72c565
commit 6226df68ca
No known key found for this signature in database
GPG Key ID: 972AABDE81848F21
1 changed files with 5 additions and 0 deletions

View File

@ -1,5 +1,6 @@
use crate::framework::context::Context;
use crate::framework::error::GameResult;
use crate::framework::keyboard::ScanCode;
use crate::input::combined_menu_controller::CombinedMenuController;
use crate::menu::MenuEntry;
use crate::menu::{Menu, MenuSelectionResult};
@ -82,6 +83,10 @@ impl PauseMenu {
self.is_paused = true;
if ctx.keyboard_context.is_key_pressed(ScanCode::F2) {
state.load_or_start_game(ctx)?;
}
match self.current_menu {
CurrentMenu::PauseMenu => match self.pause_menu.tick(&mut self.controller, state) {
MenuSelectionResult::Selected(0, _) | MenuSelectionResult::Canceled => {