Cleanup: TaskContext removed; the only place using it now has an own context

git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3416 8092fc87-c524-0410-9efc-e669fe64eaf9
This commit is contained in:
avolkov
2009-12-10 09:41:31 +00:00
parent 212f9a68ea
commit 5415199305
4 changed files with 4 additions and 10 deletions
-4
View File
@@ -217,7 +217,6 @@ LoadPlanet (FRAME SurfDefFrame)
}
StopMusic ();
TaskContext = CreateContext ("TaskContext");
pPlanetDesc = pSolarSysState->pOrbitalDesc;
GeneratePlanetSurface (pPlanetDesc, SurfDefFrame);
@@ -300,9 +299,6 @@ FreePlanet (void)
Orbit->ScratchArray = 0;
}
DestroyContext (TaskContext);
TaskContext = 0;
DestroyStringTable (ReleaseStringTable (
pSolarSysState->SysInfo.PlanetInfo.DiscoveryString
));
+4 -4
View File
@@ -104,10 +104,8 @@ typedef struct
static void
RenderTopography (FRAME DstFrame, BYTE *pTopoData, int w, int h)
{
CONTEXT OldContext;
FRAME OldFrame;
OldContext = SetContext (TaskContext);
OldFrame = SetContextFGFrame (DstFrame);
if (pSolarSysState->XlatRef == 0)
@@ -205,7 +203,6 @@ RenderTopography (FRAME DstFrame, BYTE *pTopoData, int w, int h)
}
SetContextFGFrame (OldFrame);
SetContext (OldContext);
}
static inline void
@@ -1732,13 +1729,15 @@ GeneratePlanetSurface (PLANET_DESC *pPlanetDesc, FRAME SurfDefFrame)
COUNT i, y;
POINT loc;
CONTEXT OldContext;
CONTEXT TopoContext;
PLANET_ORBIT *Orbit = &pSolarSysState->Orbit;
BYTE *pScaledTopo = 0;
BOOLEAN shielded = (pPlanetDesc->data_index & PLANET_SHIELDED) != 0;
old_seed = TFB_SeedRandom (pPlanetDesc->rand_seed);
OldContext = SetContext (TaskContext);
TopoContext = CreateContext ("Plangen.TopoContext");
OldContext = SetContext (TopoContext);
planet_orbit_init ();
PlanDataPtr = &PlanData[pPlanetDesc->data_index & ~PLANET_SHIELDED];
@@ -1952,6 +1951,7 @@ GeneratePlanetSurface (PLANET_DESC *pPlanetDesc, FRAME SurfDefFrame)
}
SetContext (OldContext);
DestroyContext (TopoContext);
TFB_SeedRandom (old_seed);
}
-1
View File
@@ -54,7 +54,6 @@ CONTEXT ScreenContext;
CONTEXT SpaceContext;
CONTEXT StatusContext;
CONTEXT OffScreenContext;
CONTEXT TaskContext;
SIZE screen_width, screen_height;
FRAME Screen;
FONT StarConFont;
-1
View File
@@ -40,7 +40,6 @@ extern CONTEXT OffScreenContext;
extern CONTEXT ScreenContext;
extern CONTEXT SpaceContext;
extern CONTEXT StatusContext;
extern CONTEXT TaskContext;
extern SIZE screen_width, screen_height;