diff options
author | taw27 <taw27@84d2e878-0bd5-11dd-ad15-13eda11d74c5> | 2008-08-07 23:13:11 +0000 |
---|---|---|
committer | taw27 <taw27@84d2e878-0bd5-11dd-ad15-13eda11d74c5> | 2008-08-07 23:13:11 +0000 |
commit | a8af8d56ff7a9d713001fa73abc401770485ecc1 (patch) | |
tree | 59aa9eb68ea655cf5e079902735a33f326b2b7ea /src | |
parent | b910b64f015d29c3532259287b6d6199dec5260d (diff) |
Put timer stuff in status line
git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@238 84d2e878-0bd5-11dd-ad15-13eda11d74c5
Diffstat (limited to 'src')
-rw-r--r-- | src/main.c | 15 |
1 files changed, 6 insertions, 9 deletions
@@ -277,10 +277,12 @@ int main(int argc, char *argv[]) { if ( mouse_thrust ) game->thrusting = 0; if ( gameopts.status_line ) { - printf("%+7.4f %+7.4f %+7.4f %+5.1f deg %+7.5f %+7.5f %+7.5f %2i %2i %2i %3i fps \r", + printf("%+7.4f %+7.4f %+7.4f %+5.1f deg %+7.5f %+7.5f %+7.5f %2i %2i %2i %3i fps " + "(r:%6lli p:%6lli) \r", game->lander->x, game->lander->y, game->lander->z, rad2deg(game->lander->yaw), game->lander->vx, game->lander->vy, game->lander->vz, - game->cur_room_x, game->cur_room_y, game->cur_room_z, game->fps); + game->cur_room_x, game->cur_room_y, game->cur_room_z, game->fps, + game->time_render, game->time_physics); fflush(stdout); } @@ -293,13 +295,8 @@ int main(int argc, char *argv[]) { } /* Wait for how long it takes the graphics card to catch up, at the most recent measurement. */ - if ( game->time_physics < game->time_render ) { - //printf("render: %lli us, physics: %lli us, sleeping for %lli us \n", - // game->time_render, game->time_physics, game->time_render - game->time_physics); - if ( !gameopts.no_framerate_limit ) usleep(game->time_render-game->time_physics); - } else { - //printf("render: %lli us, physics: %lli us, not sleeping \n", - // game->time_render, game->time_physics); + if ( !gameopts.no_framerate_limit && (game->time_physics < game->time_render) ) { + usleep(game->time_render-game->time_physics); } } |