From 6e42d94b4416c62fdfed4a11056fc2b215b1c033 Mon Sep 17 00:00:00 2001 From: reo Date: Mon, 29 Sep 2025 16:05:54 +0300 Subject: [PATCH] Remove the older debug system, rename FPSDebugCameraSystem --- game/src/main.rs | 59 ++---------------------------------------------- 1 file changed, 2 insertions(+), 57 deletions(-) diff --git a/game/src/main.rs b/game/src/main.rs index b7c45e0..d5a826b 100644 --- a/game/src/main.rs +++ b/game/src/main.rs @@ -13,53 +13,12 @@ use raidillon_glium::GliumPlatform; use winit::event::{ElementState, Event, WindowEvent}; use winit::event::DeviceEvent::MouseMotion; use winit::keyboard::{KeyCode, PhysicalKey}; -use raidillon_engine::systems::fps_camera::FPSCameraSystem; +use raidillon_engine::systems::fps_camera::FPSDebugCameraSystem; const TEST_GLTF: &str = "pink-monkey.gltf"; const MAIN_SCENE_ID: &str = "main_scene"; -#[derive(Default)] -struct InputTestSystem { - mouse_delta: (f64, f64), -} - -impl System for InputTestSystem { - fn handle_event(&mut self, ctx: &mut SystemContext) { - let event2 = ctx.platform_context.current_event.clone(); - match event2 { - Event::DeviceEvent { device_id, event} => { - match event { - MouseMotion { delta } => { - self.mouse_delta.0 += delta.0; - self.mouse_delta.1 += delta.1; - println!("UPDATED mouse delta: ({},{})", self.mouse_delta.0, self.mouse_delta.1); - }, - _ => {} - } - }, - Event::WindowEvent { event, .. } => match event { - WindowEvent::KeyboardInput { device_id, event, is_synthetic} => { - let PhysicalKey::Code(key_code) = event.physical_key else { - return; - }; - - match event.state { - ElementState::Pressed => { - println!("Pressed Key: {:?}", key_code); - } - ElementState::Released => { - println!("Released Key: {:?}", key_code); - } - } - } - _ => {}, - } - _ => {}, - } - } -} - #[derive(Default)] struct UpdateAspectRatioSystem; impl System for UpdateAspectRatioSystem { @@ -106,20 +65,6 @@ impl System for RenderingTestSystem { dbg_ui.text(format!("Frame Delta: {}", ctx.platform_context.time_ctx.frame_dt)); dbg_ui.text(format!("Fixed Delta: {}", ctx.platform_context.time_ctx.fixed_dt)); dbg_ui.slider_f32("Rotation Speed", -10.0, 10.0, self.rotation_speed.clone()); - - let input = ctx.input_state.borrow(); - if input.key_held(KeyCode::KeyW) { - dbg_ui.text("W".to_owned()); - } - if input.key_held(KeyCode::KeyA) { - dbg_ui.text("A".to_owned()); - } - if input.key_held(KeyCode::KeyS) { - dbg_ui.text("S".to_owned()); - } - if input.key_held(KeyCode::KeyD) { - dbg_ui.text("D".to_owned()); - } } fn fixed_update(&mut self, ctx: &mut SystemContext) { @@ -133,7 +78,7 @@ impl System for RenderingTestSystem { fn main() { let mut engine = Engine::new(); // Define systems - engine.system_manager.add::(); + engine.system_manager.add::(); engine.system_manager.add::(); engine.system_manager.add::(); // engine.system_manager.add::();