From 1baca76aaf266a2d071af4a173aee5b85efeffd6 Mon Sep 17 00:00:00 2001 From: rodri Date: Sun, 14 May 2023 15:54:05 +0000 Subject: cleanup and comment improvements. --- musw.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'musw.c') diff --git a/musw.c b/musw.c index edd3826..836a56c 100644 --- a/musw.c +++ b/musw.c @@ -737,7 +737,11 @@ threadmain(int argc, char *argv[]) frametime = now - then; then = now; - if(gamestate != &gamestates[GSIntro]){ + switch(gamestate-gamestates){ + case GSPlaying: + universe->star.spr->step(universe->star.spr, frametime/1e6); + /* fallthrough */ + default: if(netconn.state == NCSConnecting) lastpktsent += frametime/1e6; @@ -746,11 +750,12 @@ threadmain(int argc, char *argv[]) initconn(); lastpktsent = 0; } + break; + case GSIntro: + intro->step(intro, frametime/1e6); + break; } - gamestate = gamestate->δ(gamestate, &frametime); - universe->star.spr->step(universe->star.spr, frametime/1e6); - intro->step(intro, frametime/1e6); redraw(); -- cgit v1.2.3