From 9b99dad50b7fc93ea5a8b2d6edcce46d524ccb59 Mon Sep 17 00:00:00 2001 From: Tao Tien <29749622+taotien@users.noreply.github.com> Date: Tue, 13 Jan 2026 03:48:53 -0800 Subject: [PATCH] scheduling --- src/tui/mod.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/tui/mod.rs b/src/tui/mod.rs index f96a68a..c6ea950 100644 --- a/src/tui/mod.rs +++ b/src/tui/mod.rs @@ -54,20 +54,20 @@ impl Plugin for RiichiTui { // console .init_state::() - .add_systems(Update, console::draw_console.after_ignore_deferred(draw_mainmenu).after_ignore_deferred(draw_ingame).run_if(in_state(console::ConsoleState::Open))) + .add_systems(Last, console::draw_console.run_if(in_state(console::ConsoleState::Open))) // general setup .init_state::() .add_computed_state::() - .add_systems(Update, input::kb_input_system) + .add_systems(PreUpdate, input::kb_input_system) // main menu - .add_systems(Update, menu::draw_mainmenu.run_if(in_state(TuiState::MainMenu))) + .add_systems(PostUpdate, menu::draw_mainmenu.run_if(in_state(TuiState::MainMenu))) // gaming .init_resource::() - .add_systems(Update, render::ingame::draw_ingame.run_if(in_state(InGame))) .add_systems(Update, render::hand::render_hand.run_if(in_state(InGame).and(in_state(GameState::Play)))) + .add_systems(PostUpdate, render::ingame::draw_ingame.run_if(in_state(InGame))) // semicolon stopper ;