From 1ac44d4ec6b6b51fefe6ca50ef82d5d2fc1f6dfb Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Sun, 18 Dec 2022 11:24:42 +0100 Subject: wall items --- src/overlay.c | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/overlay.c') diff --git a/src/overlay.c b/src/overlay.c index 9be8329..e8bd2a9 100644 --- a/src/overlay.c +++ b/src/overlay.c @@ -62,8 +62,19 @@ static void draw_leaderboard(platform_window* window) { } } +void draw_debug_stats(platform_window* window) { + float fps = 1.0f / update_delta; + float usage = (update_delta / (1.0f / 60.0f) * 100); + + char fps_text[50]; + snprintf(fps_text, 50, "FPS: %d, MS: %.4f, USAGE: %.2f", (int)fps, update_delta*1000.0f, usage); + + renderer->render_text(fnt_20, _global_camera.x, _global_camera.y, fps_text, rgb(0,0,0)); +} + void draw_overlay(platform_window* window) { OVERLAY_RENDER_DEPTH(); draw_gun_info(window); draw_leaderboard(window); + draw_debug_stats(window); } \ No newline at end of file -- cgit v1.2.3-70-g09d2