diff options
Diffstat (limited to 'graphics/src')
| -rw-r--r-- | graphics/src/lib.rs | 11 |
1 files changed, 8 insertions, 3 deletions
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!() } } |