diff options
Diffstat (limited to 'Stars45/StarServer.cpp')
-rw-r--r-- | Stars45/StarServer.cpp | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/Stars45/StarServer.cpp b/Stars45/StarServer.cpp index c972a41..34eb77f 100644 --- a/Stars45/StarServer.cpp +++ b/Stars45/StarServer.cpp @@ -320,21 +320,6 @@ StarServer::GameLoop() void StarServer::UpdateWorld() { - long new_time = real_time; - double delta = new_time - frame_time; - seconds = max_frame_length; - gui_seconds = delta * 0.001; - - if (frame_time == 0) - gui_seconds = 0; - - time_comp = 1; - - if (delta < max_frame_length * 1000) - seconds = delta * 0.001; - - frame_time = new_time; - Galaxy* galaxy = Galaxy::GetInstance(); if (galaxy) galaxy->ExecFrame(); @@ -347,12 +332,10 @@ StarServer::UpdateWorld() } else { - game_time += (DWORD) (seconds * 1000); - Drive::StartFrame(); if (world) - world->ExecFrame(seconds); + world->ExecFrame(clock.Delta()); } static DWORD refresh_time = 0; |