debug rendering

This commit is contained in:
Jonas H
2026-03-03 19:44:52 +01:00
parent 53a8276a3c
commit d037fc4acd
13 changed files with 694 additions and 10 deletions

View File

@@ -12,6 +12,7 @@ pub struct InputState
pub space_just_pressed: bool,
pub noclip_just_pressed: bool,
pub debug_cycle_just_pressed: bool,
pub mouse_delta: (f32, f32),
pub mouse_captured: bool,
@@ -32,6 +33,7 @@ impl InputState
shift: false,
space_just_pressed: false,
noclip_just_pressed: false,
debug_cycle_just_pressed: false,
mouse_delta: (0.0, 0.0),
mouse_captured: true,
noclip_mode: false,
@@ -110,6 +112,7 @@ impl InputState
}
Keycode::LShift | Keycode::RShift => self.shift = true,
Keycode::N => self.noclip_just_pressed = true,
Keycode::F1 => self.debug_cycle_just_pressed = true,
_ =>
{}
}
@@ -154,6 +157,7 @@ impl InputState
{
self.space_just_pressed = false;
self.noclip_just_pressed = false;
self.debug_cycle_just_pressed = false;
self.mouse_delta = (0.0, 0.0);
}