From 6fd6f8b9f3802acb89aeb36952e1bb3f88a235a8 Mon Sep 17 00:00:00 2001 From: mcmartin Date: Wed, 27 Aug 2003 04:40:44 +0000 Subject: [PATCH] Reverted old fix, properly initialize the sleep timer now git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1131 8092fc87-c524-0410-9efc-e669fe64eaf9 --- sc2/src/sc2code/planets/lander.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/sc2/src/sc2code/planets/lander.c b/sc2/src/sc2code/planets/lander.c index c4ca03371..868417c92 100644 --- a/sc2/src/sc2code/planets/lander.c +++ b/sc2/src/sc2code/planets/lander.c @@ -1951,6 +1951,8 @@ PlanetSide (PMENU_STATE pMS) InitPlanetSide (); TimeIn = GetTimeCounter (); + pSolarSysState->MenuState.flash_rect1.corner.x = LOWORD (TimeIn); + pSolarSysState->MenuState.flash_rect1.corner.y = HIWORD (TimeIn); for (index = 0; index <= NUM_LANDING_DELTAS; ++index) { if (index == 0) @@ -1958,8 +1960,10 @@ PlanetSide (PMENU_STATE pMS) else TimeIn += ONE_SECOND / 60; - ScrollPlanetSide (0, 0, index); - SleepThreadUntil (TimeIn); + do + { + ScrollPlanetSide (0, 0, index); + } while (GetTimeCounter () < TimeIn); } PSD.InTransit = FALSE;