draw queue
This commit is contained in:
parent
3b026c73cd
commit
2447e60f16
6 changed files with 90 additions and 41 deletions
|
|
@ -16,7 +16,7 @@ pub(crate) fn input_system(
|
|||
curr_tuistate: Res<State<TuiState>>,
|
||||
curr_consolestate: Res<State<ConsoleState>>,
|
||||
curr_gamestate: Res<State<GameState>>,
|
||||
curr_zenstate: Res<State<ZenState>>,
|
||||
curr_zenstate: Option<Res<State<ZenState>>>,
|
||||
|
||||
mut next_tuistate: ResMut<NextState<TuiState>>,
|
||||
mut next_consolestate: ResMut<NextState<ConsoleState>>,
|
||||
|
|
@ -60,10 +60,14 @@ pub(crate) fn input_system(
|
|||
next_tuistate.set(TuiState::InGame);
|
||||
next_gamestate.set(GameState::Setup);
|
||||
}
|
||||
KeyCode::Char('z') => match curr_zenstate.get() {
|
||||
ZenState::Menu => next_zenstate.set(ZenState::Zen),
|
||||
ZenState::Zen => next_zenstate.set(ZenState::Menu),
|
||||
},
|
||||
KeyCode::Char('z') => {
|
||||
if let Some(ref curr_zenstate) = curr_zenstate {
|
||||
match curr_zenstate.get() {
|
||||
ZenState::Menu => next_zenstate.set(ZenState::Zen),
|
||||
ZenState::Zen => next_zenstate.set(ZenState::Menu),
|
||||
}
|
||||
}
|
||||
}
|
||||
KeyCode::Char('q') => {
|
||||
exit.write_default();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue