]> git.lizzy.rs Git - dragonblocks_alpha.git/commitdiff
Allocate exactly the needed space for fps display
authorElias Fleckenstein <eliasfleckenstein@web.de>
Thu, 15 Jul 2021 20:16:33 +0000 (22:16 +0200)
committerElias Fleckenstein <eliasfleckenstein@web.de>
Thu, 15 Jul 2021 20:16:33 +0000 (22:16 +0200)
src/client/game.c

index cbe19a6348089a6c783cc8d370656fc72e8e8944..a8a5ce5c175258616be9ddee719162c3340c50ae 100644 (file)
@@ -40,9 +40,7 @@ static void game_loop(Client *client)
                ts_old = ts;
 
                if ((fps_update_timer -= dtime) <= 0.0) {
-                       // I don't think anyone will have more than 9999 FPS lol, but I have seen 1000 in jordan4ibanez' video yet so...
-                       // 4 digits for FPS + space + "FPS" + \0
-                       char fps[4 + 1 + 3 + 1];
+                       char fps[((int) log10(frames) + 1) + 1 + 3 + 1];
                        sprintf(fps, "%d FPS", frames);
                        hud_change_text(fps_hud, fps);
                        fps_update_timer += 1.0;