From 1b2d080a3ee0d929aefe88673cd19466f635a946 Mon Sep 17 00:00:00 2001 From: taw27 Date: Thu, 7 Aug 2008 23:13:09 +0000 Subject: Take seconds into account in physics timing git-svn-id: svn://cook.msm.cam.ac.uk:745/thrust3d/thrust3d@235 84d2e878-0bd5-11dd-ad15-13eda11d74c5 --- src/physics.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/physics.c b/src/physics.c index 91505b9..7b6b2b7 100644 --- a/src/physics.c +++ b/src/physics.c @@ -407,11 +407,13 @@ void physics_step(Game *game, Uint32 t) { Uint32 dt; struct timeval tv; suseconds_t us; + time_t sec; dt = t - game->tlast; gettimeofday(&tv, NULL); us = tv.tv_usec; + sec = tv.tv_sec; /* Handle things specific to the lander craft */ if ( game->thrusting ) { @@ -464,8 +466,9 @@ void physics_step(Game *game, Uint32 t) { gettimeofday(&tv, NULL); us = tv.tv_usec - us; + sec = tv.tv_sec - sec; - game->time_physics = us; + game->time_physics = us + sec*1e6; } -- cgit v1.2.3