From 7da1929c3c248ab8eaf0aecfbeccf8e8cd8310b9 Mon Sep 17 00:00:00 2001 From: Jonni Liljamo Date: Tue, 7 Feb 2023 14:15:01 +0200 Subject: [PATCH] feat(sdbclient): center play menus, placeholders --- sdbclient/src/plugins/menu/play/ui.rs | 42 +++++++++++++++++---------- 1 file changed, 26 insertions(+), 16 deletions(-) diff --git a/sdbclient/src/plugins/menu/play/ui.rs b/sdbclient/src/plugins/menu/play/ui.rs index 2e1b7e6..9553b47 100644 --- a/sdbclient/src/plugins/menu/play/ui.rs +++ b/sdbclient/src/plugins/menu/play/ui.rs @@ -29,28 +29,38 @@ pub(super) fn show( .show(egui_context.ctx_mut(), |ui| { match rtdmenu.play_menu_ui_state { PlayMenuUIState::Main => { - if ui.button("Create").clicked() { - rtdmenu.play_menu_ui_state = PlayMenuUIState::CreateGame - } + ui.vertical_centered(|ui| { + if ui.button("Create").clicked() { + rtdmenu.play_menu_ui_state = PlayMenuUIState::CreateGame + } - if ui.button("Browse").clicked() { - rtdmenu.play_menu_ui_state = PlayMenuUIState::BrowseGames - } + if ui.button("Browse").clicked() { + rtdmenu.play_menu_ui_state = PlayMenuUIState::BrowseGames + } - if ui.button("Back").clicked() { - commands.insert_resource(NextState(PlayMenuState::None)); - commands.insert_resource(NextState(MenuState::Main)); - } + if ui.button("Back").clicked() { + commands.insert_resource(NextState(PlayMenuState::None)); + commands.insert_resource(NextState(MenuState::Main)); + } + }); } PlayMenuUIState::CreateGame => { - if ui.button("Back").clicked() { - rtdmenu.play_menu_ui_state = PlayMenuUIState::Main - } + ui.vertical_centered(|ui| { + if ui.button("Confirm").clicked() { + todo!(); + } + + if ui.button("Cancel").clicked() { + rtdmenu.play_menu_ui_state = PlayMenuUIState::Main + } + }); } PlayMenuUIState::BrowseGames => { - if ui.button("Back").clicked() { - rtdmenu.play_menu_ui_state = PlayMenuUIState::Main - } + ui.vertical_centered(|ui| { + if ui.button("Back").clicked() { + rtdmenu.play_menu_ui_state = PlayMenuUIState::Main + } + }); } PlayMenuUIState::InLobbyHost => { if ui.button("Back").clicked() { -- 2.44.1