From 352659de13b6c28c72fd588a273f29ea079325d4 Mon Sep 17 00:00:00 2001 From: avolkov Date: Mon, 8 Sep 2003 22:32:10 +0000 Subject: [PATCH] Fix ships in solar system getting displaced after having visited a planet (bug #365) git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1217 8092fc87-c524-0410-9efc-e669fe64eaf9 --- sc2/src/sc2code/planets/planets.h | 1 + sc2/src/sc2code/planets/pstarmap.c | 1 + sc2/src/sc2code/planets/solarsys.c | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/sc2/src/sc2code/planets/planets.h b/sc2/src/sc2code/planets/planets.h index bce15d474..953a98420 100644 --- a/sc2/src/sc2code/planets/planets.h +++ b/sc2/src/sc2code/planets/planets.h @@ -202,6 +202,7 @@ extern BOOLEAN DoFlagshipCommands (PMENU_STATE pMS); extern void ZoomSystem (void); extern void LoadSolarSys (void); extern void InitLander (BYTE LanderFlags); +extern BOOLEAN ValidateOrbits (void); #endif /* _PLANETS_H */ diff --git a/sc2/src/sc2code/planets/pstarmap.c b/sc2/src/sc2code/planets/pstarmap.c index d6d69e8c0..a80c25122 100644 --- a/sc2/src/sc2code/planets/pstarmap.c +++ b/sc2/src/sc2code/planets/pstarmap.c @@ -1293,6 +1293,7 @@ DoFlagshipCommands (PMENU_STATE pMS) FreePlanet (); SetSemaphore (GraphicsSem); LoadSolarSys (); + ValidateOrbits (); ZoomSystem (); ClearSemaphore (GraphicsSem); } diff --git a/sc2/src/sc2code/planets/solarsys.c b/sc2/src/sc2code/planets/solarsys.c index 2e778e5be..055d6f62b 100644 --- a/sc2/src/sc2code/planets/solarsys.c +++ b/sc2/src/sc2code/planets/solarsys.c @@ -1219,7 +1219,7 @@ DrawInnerSystem (void) ClearSemaphore (GraphicsSem); } -static BOOLEAN +BOOLEAN ValidateOrbits (void) { BYTE i;