/* * This file is part of laurelin/client * Copyright (C) 2023 Jonni Liljamo * * Licensed under GPL-3.0-only. * See LICENSE for licensing information. */ use bevy::ecs::system::{Commands, ResMut}; use bevy_inspector_egui::bevy_egui::{egui, EguiContext}; use iyes_loopless::state::NextState; use crate::{plugins::menu::MenuState, util::egui::menuwindow}; pub fn ui(mut commands: Commands, mut egui_context: ResMut) { menuwindow( egui_context.ctx_mut(), "Settings", &egui::Vec2::new(400., 600.), |ui| { if ui.button("Back").clicked() { commands.insert_resource(NextState(MenuState::Menu)); } }, ); }