diff options
| author | Aldrik Ramaekers <aldrik@amftech.nl> | 2022-12-18 11:24:42 +0100 |
|---|---|---|
| committer | Aldrik Ramaekers <aldrik@amftech.nl> | 2022-12-18 11:24:42 +0100 |
| commit | 1ac44d4ec6b6b51fefe6ca50ef82d5d2fc1f6dfb (patch) | |
| tree | 8322478a56450878e2f02a6a794a4a664d86e176 /src/overlay.c | |
| parent | 89984db7afa433e2842c4ef8c8c265a3e3993636 (diff) | |
wall items
Diffstat (limited to 'src/overlay.c')
| -rw-r--r-- | src/overlay.c | 11 |
1 files changed, 11 insertions, 0 deletions
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 |
