1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/*
* This file is part of laurelin/client
* Copyright (C) 2023 Jonni Liljamo <jonni@liljamo.com>
*
* Licensed under GPL-3.0-only.
* See LICENSE for licensing information.
*/
use bevy::prelude::*;
use bevy_egui::{egui, EguiContexts};
use crate::{plugins::menu::MenuState, util::egui::menuwindow};
pub fn ui(mut commands: Commands, mut egui_contexts: EguiContexts) {
menuwindow(
egui_contexts.ctx_mut(),
"Settings",
&egui::Vec2::new(400., 600.),
|ui| {
if ui.button("Back").clicked() {
commands.insert_resource(NextState(Some(MenuState::Menu)));
}
},
);
}