mirror of
https://github.com/doukutsu-rs/doukutsu-rs
synced 2025-12-01 08:37:23 +00:00
F2 for quick retry
This commit is contained in:
parent
fb5a72c565
commit
6226df68ca
|
|
@ -1,5 +1,6 @@
|
||||||
use crate::framework::context::Context;
|
use crate::framework::context::Context;
|
||||||
use crate::framework::error::GameResult;
|
use crate::framework::error::GameResult;
|
||||||
|
use crate::framework::keyboard::ScanCode;
|
||||||
use crate::input::combined_menu_controller::CombinedMenuController;
|
use crate::input::combined_menu_controller::CombinedMenuController;
|
||||||
use crate::menu::MenuEntry;
|
use crate::menu::MenuEntry;
|
||||||
use crate::menu::{Menu, MenuSelectionResult};
|
use crate::menu::{Menu, MenuSelectionResult};
|
||||||
|
|
@ -82,6 +83,10 @@ impl PauseMenu {
|
||||||
|
|
||||||
self.is_paused = true;
|
self.is_paused = true;
|
||||||
|
|
||||||
|
if ctx.keyboard_context.is_key_pressed(ScanCode::F2) {
|
||||||
|
state.load_or_start_game(ctx)?;
|
||||||
|
}
|
||||||
|
|
||||||
match self.current_menu {
|
match self.current_menu {
|
||||||
CurrentMenu::PauseMenu => match self.pause_menu.tick(&mut self.controller, state) {
|
CurrentMenu::PauseMenu => match self.pause_menu.tick(&mut self.controller, state) {
|
||||||
MenuSelectionResult::Selected(0, _) | MenuSelectionResult::Canceled => {
|
MenuSelectionResult::Selected(0, _) | MenuSelectionResult::Canceled => {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue