Remove imgui from the entire project
This commit is contained in:
parent
306774c15b
commit
13aefcc86f
12 changed files with 16 additions and 125 deletions
|
|
@ -16,7 +16,7 @@ use raidillon_glium::GliumPlatform;
|
|||
use winit::event::{ElementState, Event, WindowEvent};
|
||||
use winit::event::DeviceEvent::MouseMotion;
|
||||
use winit::keyboard::{KeyCode, PhysicalKey};
|
||||
use raidillon_core::{DebugUIBuffer, EguiQueue};
|
||||
use raidillon_core::{EguiQueue};
|
||||
use systems::debug_camera::FPSDebugCameraSystem;
|
||||
use raidillon_glium::RenderingSystem;
|
||||
use raidillon_physics::Physics;
|
||||
|
|
|
|||
|
|
@ -1,5 +1,4 @@
|
|||
use winit::keyboard::KeyCode;
|
||||
use raidillon_core::DebugUIBuffer;
|
||||
use raidillon_core::scene::Scene;
|
||||
use raidillon_ecs::components::CameraMode;
|
||||
use raidillon_engine::{EngineResources, InputState};
|
||||
|
|
@ -24,16 +23,21 @@ impl System for KeybindsSystem {
|
|||
}
|
||||
|
||||
fn frame_update(&mut self, res: &mut EngineResources, scene: &mut Scene) {
|
||||
let dbg_ui = scene.resources.get_mut::<DebugUIBuffer>().unwrap();
|
||||
|
||||
dbg_ui.text("F5 to switch camera".to_owned());
|
||||
|
||||
let pctx = res.get_mut::<PlatformContext>().unwrap();
|
||||
let mut q = scene.world.query::<(&Camera, &CameraMode)>();
|
||||
let (cam_ent, (cam, cam_mode)) = q
|
||||
.iter()
|
||||
.next()
|
||||
.unwrap();
|
||||
dbg_ui.text(format!("Camera Mode: {:?}", cam_mode));
|
||||
|
||||
let cam_mode_str = format!("Camera Mode: {:?}", cam_mode);
|
||||
|
||||
pctx.egui_queue.borrow_mut().queue(move |egui_ctx| {
|
||||
egui::Window::new("Camera").show(egui_ctx, |ui| {
|
||||
ui.label("F5 to switch camera");
|
||||
ui.label(cam_mode_str);
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue