git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@1835 8092fc87-c524-0410-9efc-e669fe64eaf9
This commit is contained in:
meep-eep
2005-07-10 00:27:04 +00:00
parent ca84db6414
commit 0b2ab00143
+7 -14
View File
@@ -530,10 +530,8 @@ char scolor[] = {'B', 'G', 'O', 'R', 'W', 'Y'};
if (TypesDefined) if (TypesDefined)
rand_val = 0; rand_val = 0;
else else
pPD->data_index = (BYTE)( pPD->data_index =
HIBYTE (LOWORD (rand_val)) (BYTE)(HIBYTE (LOWORD (rand_val)) % MaxPlanet);
% MaxPlanet
);
chance = PLANET_NEVER; chance = PLANET_NEVER;
switch (StarColor) switch (StarColor)
@@ -578,8 +576,8 @@ RelocatePlanet:
} }
else else
{ {
pPD->radius = (LOWORD (rand_val) pPD->radius =
% (MAX_PLANET_RADIUS - min_radius)) (LOWORD (rand_val) % (MAX_PLANET_RADIUS - min_radius))
+ min_radius; + min_radius;
for (pLocPD = pPD - 1; pLocPD >= pBaseDesc; --pLocPD) for (pLocPD = pPD - 1; pLocPD >= pBaseDesc; --pLocPD)
{ {
@@ -594,14 +592,9 @@ RelocatePlanet:
rand_val = TFB_Random (); rand_val = TFB_Random ();
angle = NORMALIZE_ANGLE (LOWORD (rand_val)); angle = NORMALIZE_ANGLE (LOWORD (rand_val));
pPD->location.x = pPD->location.x = COSINE (angle, pPD->radius);
COSINE (angle, pPD->radius); pPD->location.y = SINE (angle, pPD->radius);
pPD->location.y = pPD->rand_seed = MAKE_DWORD (pPD->location.x, pPD->location.y);
SINE (angle, pPD->radius);
pPD->rand_seed = MAKE_DWORD (
pPD->location.x,
pPD->location.y
);
++pPD; ++pPD;
} }