From b1c7a57e72ab7359191249d76ec84d6cae524e2a Mon Sep 17 00:00:00 2001 From: Yusuf Elsharawy Date: Mon, 10 Nov 2025 20:05:46 +0000 Subject: Refactored some code, implemented player movement --- graphics/src/lib.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'graphics/src/lib.rs') diff --git a/graphics/src/lib.rs b/graphics/src/lib.rs index 25b4287..b021cc6 100644 --- a/graphics/src/lib.rs +++ b/graphics/src/lib.rs @@ -161,11 +161,16 @@ impl Window { self.handle.borrow().get_frame_time() } - /// Returns if the provided `KeyCode` has been pressed once + /// Returns if the provided `KeyCode` has just been pressed pub fn is_key_pressed(&self, key: KeyCode) -> bool { self.handle.borrow().is_key_pressed(key) } + /// Returns if the provided `KeyCode` has just been released + pub fn is_key_released(&self, key: KeyCode) -> bool { + self.handle.borrow().is_key_released(key) + } + /// Returns if the provided `KeyCode` is NOT currently pressed pub fn is_key_up(&self, key: KeyCode) -> bool { self.handle.borrow().is_key_up(key) -- cgit v1.2.3-freya