This commit is contained in:
nora 2023-04-17 22:11:06 +02:00
parent ba93afdf0a
commit 9f3d739e34
4 changed files with 6 additions and 23 deletions

View file

@ -1,2 +0,0 @@
use std::ops::{BitAndAssign, BitOrAssign};
use num_traits::PrimInt;

View file

@ -1,2 +0,0 @@
use clap::Parser;
use crate::{command::Cmd, math::WorldPos};

View file

@ -1,5 +1,6 @@
use crate::{command::CmdVec, game::GameState};
use crate::game::GameState;
use egui_inspect::{derive::Inspect, inspect};
#[derive(Default, Debug, Inspect)]
pub(crate) struct DebugState {}
fn debug_panel_ui(
@ -9,22 +10,10 @@ fn debug_panel_ui(
mut scale: &mut u8,
) {
egui::Window::new("Debug (F12)").show(ctx, |ui| {
egui::ScrollArea::both()
.id_source("insp_scroll")
.max_height(240.)
.max_width(340.0)
.show(ui, |ui| {
inspect! {
ui, scale, game, debug
}
});
egui::ScrollArea::vertical().show(ui, |ui| {
gamedebug_core::for_each_imm(|info| match info {
gamedebug_core::Info::Msg(msg) => {
ui.label(msg);
}
gamedebug_core::Info::Rect(_, _, _, _, _) => todo!(),
});
egui::ScrollArea::both().show(ui, |ui| {
inspect! {
ui, scale, game, debug
}
});
});
}
@ -33,7 +22,6 @@ pub(crate) fn do_debug_ui(
debug: &mut DebugState,
game: &mut GameState,
scale: &mut u8,
cmd: &mut CmdVec,
) {
debug_panel_ui(debug, game, ctx, scale);
}

View file

@ -31,7 +31,6 @@ fn main() {
&mut app.debug,
&mut app.game,
&mut app.scale,
&mut app.cmdvec,
);
})
.unwrap();