From 3c0ce13781240f52180c9846ed19c486499d4578 Mon Sep 17 00:00:00 2001 From: Freya Murphy Date: Tue, 7 Oct 2025 13:27:13 -0400 Subject: add some functionality to Pos --- graphics/src/lib.rs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'graphics/src/lib.rs') diff --git a/graphics/src/lib.rs b/graphics/src/lib.rs index 982f092..1991c18 100644 --- a/graphics/src/lib.rs +++ b/graphics/src/lib.rs @@ -29,7 +29,12 @@ impl Window { /// Draws a frame provided with the game state `Dungeon` pub fn draw(&mut self, _dungeon: &Dungeon) { + let fps = self.handle.get_fps(); let mut draw = self.handle.begin_drawing(&self.thread); + draw.clear_background(Color::BLACK); + + let fps_str = format!("{fps}"); + draw.draw_text(&fps_str, 100, 100, 30, Color::YELLOW); // Clear the background to black draw.clear_background(Color::BLACK); @@ -39,16 +44,16 @@ impl Window { /// Draw game over screen pub fn game_over(&mut self) { - !unimplemented!() + unimplemented!() } /// Draw player sprites pub fn draw_player(&mut self, _dungeon: &Dungeon) { - !unimplemented!() + unimplemented!() } /// Draw dungeon tiles pub fn draw_tiles(&mut self, _dungeon: &Dungeon) { - !unimplemented!() + unimplemented!() } } -- cgit v1.2.3-freya