Dodge MSVC 'used without having been initialized' warnings
git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3450 8092fc87-c524-0410-9efc-e669fe64eaf9
This commit is contained in:
@@ -129,7 +129,7 @@ TextRect (TEXT *lpText, RECT *pRect, BYTE *pdelta)
|
|||||||
{
|
{
|
||||||
COORD top_y, bot_y;
|
COORD top_y, bot_y;
|
||||||
SIZE width;
|
SIZE width;
|
||||||
UniChar next_ch;
|
UniChar next_ch = 0;
|
||||||
const unsigned char *pStr;
|
const unsigned char *pStr;
|
||||||
COUNT num_chars;
|
COUNT num_chars;
|
||||||
|
|
||||||
|
|||||||
@@ -340,8 +340,10 @@ TFB_GL_DrawQuad (SDL_Rect *r)
|
|||||||
{
|
{
|
||||||
BOOLEAN keep_aspect_ratio = optKeepAspectRatio;
|
BOOLEAN keep_aspect_ratio = optKeepAspectRatio;
|
||||||
int x1 = 0, y1 = 0, x2 = ScreenWidthActual, y2 = ScreenHeightActual;
|
int x1 = 0, y1 = 0, x2 = ScreenWidthActual, y2 = ScreenHeightActual;
|
||||||
int sx, sy, sw, sh;
|
int sx = 0, sy = 0;
|
||||||
float sx_multiplier, sy_multiplier;
|
int sw, sh;
|
||||||
|
float sx_multiplier = 1;
|
||||||
|
float sy_multiplier = 1;
|
||||||
|
|
||||||
if (keep_aspect_ratio)
|
if (keep_aspect_ratio)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -429,7 +429,8 @@ TFB_Pure_ColorLayer (Uint8 r, Uint8 g, Uint8 b, Uint8 a, SDL_Rect *rect)
|
|||||||
void
|
void
|
||||||
Scale_PerfTest (void)
|
Scale_PerfTest (void)
|
||||||
{
|
{
|
||||||
DWORD TimeStart, TimeIn, Now;
|
TimeCount TimeStart, TimeIn;
|
||||||
|
TimeCount Now = 0;
|
||||||
SDL_Rect updated = {0, 0, ScreenWidth, ScreenHeight};
|
SDL_Rect updated = {0, 0, ScreenWidth, ScreenHeight};
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
|
|||||||
@@ -420,7 +420,7 @@ event2gesture (SDL_Event *e, VCONTROL_GESTURE *g)
|
|||||||
int
|
int
|
||||||
VControl_AddGestureBinding (VCONTROL_GESTURE *g, int *target)
|
VControl_AddGestureBinding (VCONTROL_GESTURE *g, int *target)
|
||||||
{
|
{
|
||||||
int result;
|
int result = -1;
|
||||||
switch (g->type)
|
switch (g->type)
|
||||||
{
|
{
|
||||||
case VCONTROL_KEY:
|
case VCONTROL_KEY:
|
||||||
|
|||||||
@@ -147,7 +147,7 @@ mixer_MixChannels (void *userdata, uint8 *stream, sint32 len)
|
|||||||
for (i = 0; i < MAX_SOURCES; i++)
|
for (i = 0; i < MAX_SOURCES; i++)
|
||||||
{
|
{
|
||||||
mixer_Source *src;
|
mixer_Source *src;
|
||||||
float samp;
|
float samp = 0;
|
||||||
|
|
||||||
/* find next source */
|
/* find next source */
|
||||||
for (; i < MAX_SOURCES && (
|
for (; i < MAX_SOURCES && (
|
||||||
|
|||||||
@@ -71,7 +71,8 @@ _GetConversationData (const char *path, RESOURCE_DATA *resdata)
|
|||||||
DWORD opos,
|
DWORD opos,
|
||||||
slen[MAX_STRINGS], StringOffs, tot_string_size,
|
slen[MAX_STRINGS], StringOffs, tot_string_size,
|
||||||
clen[MAX_STRINGS], ClipOffs, tot_clip_size,
|
clen[MAX_STRINGS], ClipOffs, tot_clip_size,
|
||||||
tslen[MAX_STRINGS], TSOffs, tot_ts_size;
|
tslen[MAX_STRINGS], TSOffs;
|
||||||
|
DWORD tot_ts_size = 0;
|
||||||
char CurrentLine[1024], paths[1024], *clip_path, *ts_path,
|
char CurrentLine[1024], paths[1024], *clip_path, *ts_path,
|
||||||
*strdata, *clipdata, *ts_data;
|
*strdata, *clipdata, *ts_data;
|
||||||
uio_Stream *timestamp_fp = NULL;
|
uio_Stream *timestamp_fp = NULL;
|
||||||
|
|||||||
+2
-2
@@ -156,7 +156,7 @@ add_text (int status, TEXT *pTextIn)
|
|||||||
int num_lines = 0;
|
int num_lines = 0;
|
||||||
static COORD last_baseline;
|
static COORD last_baseline;
|
||||||
BOOLEAN eol;
|
BOOLEAN eol;
|
||||||
CONTEXT OldContext;
|
CONTEXT OldContext = NULL;
|
||||||
|
|
||||||
BatchGraphics ();
|
BatchGraphics ();
|
||||||
|
|
||||||
@@ -861,7 +861,7 @@ DoConvSummary (SUMMARY_STATE *pSS)
|
|||||||
for (row = 0; row < MAX_SUMM_ROWS && pSS->NextSub;
|
for (row = 0; row < MAX_SUMM_ROWS && pSS->NextSub;
|
||||||
++row, pSS->NextSub = GetNextTrackSubtitle (pSS->NextSub))
|
++row, pSS->NextSub = GetNextTrackSubtitle (pSS->NextSub))
|
||||||
{
|
{
|
||||||
const unsigned char *next;
|
const unsigned char *next = NULL;
|
||||||
|
|
||||||
if (pSS->LeftOver)
|
if (pSS->LeftOver)
|
||||||
{ // some text left from last subtitle
|
{ // some text left from last subtitle
|
||||||
|
|||||||
@@ -414,7 +414,7 @@ StripShip (COUNT fuel_required)
|
|||||||
{
|
{
|
||||||
if (module_count[i])
|
if (module_count[i])
|
||||||
{
|
{
|
||||||
RESPONSE_REF pStr;
|
RESPONSE_REF pStr = 0;
|
||||||
|
|
||||||
switch (i)
|
switch (i)
|
||||||
{
|
{
|
||||||
@@ -454,6 +454,8 @@ StripShip (COUNT fuel_required)
|
|||||||
case ANTIMISSILE_DEFENSE:
|
case ANTIMISSILE_DEFENSE:
|
||||||
pStr = DEFENSES;
|
pStr = DEFENSES;
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
assert (0 && "Unknown module");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (i == end_mod && i != beg_mod)
|
if (i == end_mod && i != beg_mod)
|
||||||
@@ -868,7 +870,7 @@ TryFuelAgain:
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
RESPONSE_REF pStr;
|
RESPONSE_REF pStr = 0;
|
||||||
|
|
||||||
stack = GET_GAME_STATE (MELNORME_TECH_STACK);
|
stack = GET_GAME_STATE (MELNORME_TECH_STACK);
|
||||||
switch (stack)
|
switch (stack)
|
||||||
@@ -925,6 +927,8 @@ TryFuelAgain:
|
|||||||
pStr = OK_BUY_NEW_TECH_13;
|
pStr = OK_BUY_NEW_TECH_13;
|
||||||
needed_credit = 75 * BIO_CREDIT_VALUE;
|
needed_credit = 75 * BIO_CREDIT_VALUE;
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
assert (0 && "Unknown tech");
|
||||||
}
|
}
|
||||||
if ((int)needed_credit > (int)credit)
|
if ((int)needed_credit > (int)credit)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -174,7 +174,8 @@ ByeBye (RESPONSE_REF R)
|
|||||||
NPCPhrase (GOOD_LUCK_AGAIN);
|
NPCPhrase (GOOD_LUCK_AGAIN);
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
RESPONSE_REF pStr0, pStr1;
|
RESPONSE_REF pStr0 = 0;
|
||||||
|
RESPONSE_REF pStr1 = 0;
|
||||||
|
|
||||||
switch ((BYTE)TFB_Random () & 7)
|
switch ((BYTE)TFB_Random () & 7)
|
||||||
{
|
{
|
||||||
@@ -1663,7 +1664,8 @@ NormalStarbase (RESPONSE_REF R)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
RESPONSE_REF pStr0, pStr1;
|
RESPONSE_REF pStr0 = 0;
|
||||||
|
RESPONSE_REF pStr1 = 0;
|
||||||
|
|
||||||
switch ((BYTE)TFB_Random () & 7)
|
switch ((BYTE)TFB_Random () & 7)
|
||||||
{
|
{
|
||||||
@@ -1728,14 +1730,15 @@ SellMinerals (RESPONSE_REF R)
|
|||||||
{
|
{
|
||||||
COUNT i, total;
|
COUNT i, total;
|
||||||
BOOLEAN Sleepy;
|
BOOLEAN Sleepy;
|
||||||
RESPONSE_REF pStr1, pStr2;
|
RESPONSE_REF pStr1 = 0;
|
||||||
|
RESPONSE_REF pStr2 = 0;
|
||||||
|
|
||||||
total = 0;
|
total = 0;
|
||||||
Sleepy = TRUE;
|
Sleepy = TRUE;
|
||||||
for (i = 0; i < NUM_ELEMENT_CATEGORIES; ++i)
|
for (i = 0; i < NUM_ELEMENT_CATEGORIES; ++i)
|
||||||
{
|
{
|
||||||
COUNT amount;
|
COUNT amount;
|
||||||
DWORD TimeIn;
|
DWORD TimeIn = 0;
|
||||||
|
|
||||||
if (i == 0)
|
if (i == 0)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -136,7 +136,7 @@ static LOCDATA thradd_desc =
|
|||||||
static int
|
static int
|
||||||
GetCultureName (void)
|
GetCultureName (void)
|
||||||
{
|
{
|
||||||
int culture;
|
int culture = 0;
|
||||||
|
|
||||||
switch (GET_GAME_STATE (THRADD_CULTURE))
|
switch (GET_GAME_STATE (THRADD_CULTURE))
|
||||||
{
|
{
|
||||||
@@ -149,6 +149,8 @@ GetCultureName (void)
|
|||||||
case 3:
|
case 3:
|
||||||
culture = SLAVE_EMPIRE;
|
culture = SLAVE_EMPIRE;
|
||||||
break;
|
break;
|
||||||
|
default:
|
||||||
|
assert (0 && "Unknown culture");
|
||||||
}
|
}
|
||||||
|
|
||||||
return (culture);
|
return (culture);
|
||||||
|
|||||||
@@ -36,7 +36,8 @@ PlotIntercept (ELEMENT *ElementPtr0, ELEMENT *ElementPtr1,
|
|||||||
SIZE dy;
|
SIZE dy;
|
||||||
SIZE time_y_0, time_y_1;
|
SIZE time_y_0, time_y_1;
|
||||||
POINT dst[2];
|
POINT dst[2];
|
||||||
RECT r0, r1;
|
RECT r0 = {{0, 0}, {0, 0}};
|
||||||
|
RECT r1 = {{0, 0}, {0, 0}};
|
||||||
SIZE dx_0, dy_0, dx_1, dy_1;
|
SIZE dx_0, dy_0, dx_1, dy_1;
|
||||||
|
|
||||||
if ((ElementPtr0->state_flags | ElementPtr1->state_flags) & FINITE_LIFE)
|
if ((ElementPtr0->state_flags | ElementPtr1->state_flags) & FINITE_LIFE)
|
||||||
@@ -78,12 +79,8 @@ PlotIntercept (ELEMENT *ElementPtr0, ELEMENT *ElementPtr1,
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
GetFrameRect (
|
GetFrameRect (ElementPtr0->IntersectControl.IntersectStamp.frame, &r0);
|
||||||
ElementPtr0->IntersectControl.IntersectStamp.frame,
|
GetFrameRect (ElementPtr1->IntersectControl.IntersectStamp.frame, &r1);
|
||||||
&r0);
|
|
||||||
GetFrameRect (
|
|
||||||
ElementPtr1->IntersectControl.IntersectStamp.frame,
|
|
||||||
&r1);
|
|
||||||
|
|
||||||
dst[0].y += DISPLAY_TO_WORLD (r0.corner.y);
|
dst[0].y += DISPLAY_TO_WORLD (r0.corner.y);
|
||||||
dst[1].y += DISPLAY_TO_WORLD (r1.corner.y);
|
dst[1].y += DISPLAY_TO_WORLD (r1.corner.y);
|
||||||
@@ -1077,6 +1074,8 @@ if (!(ShipPtr->state_flags & FINITE_LIFE)
|
|||||||
{
|
{
|
||||||
EVALUATE_DESC ed;
|
EVALUATE_DESC ed;
|
||||||
|
|
||||||
|
ed.MoveState = NO_MOVEMENT;
|
||||||
|
|
||||||
LockElement (hElement, &ed.ObjectPtr);
|
LockElement (hElement, &ed.ObjectPtr);
|
||||||
hNextElement = GetSuccElement (ed.ObjectPtr);
|
hNextElement = GetSuccElement (ed.ObjectPtr);
|
||||||
if (CollisionPossible (ed.ObjectPtr, &Ship))
|
if (CollisionPossible (ed.ObjectPtr, &Ship))
|
||||||
|
|||||||
@@ -439,7 +439,8 @@ UninitEncounter (void)
|
|||||||
SIZE VictoryState;
|
SIZE VictoryState;
|
||||||
COUNT RecycleAmount = 0;
|
COUNT RecycleAmount = 0;
|
||||||
SIZE i;
|
SIZE i;
|
||||||
RECT r, scavenge_r;
|
RECT r;
|
||||||
|
RECT scavenge_r = {{0, 0}, {0, 0}};
|
||||||
TEXT t;
|
TEXT t;
|
||||||
STAMP ship_s;
|
STAMP ship_s;
|
||||||
const UNICODE *str1 = NULL;
|
const UNICODE *str1 = NULL;
|
||||||
@@ -489,6 +490,8 @@ UninitEncounter (void)
|
|||||||
UnlockShipFrag (&GLOBAL (npc_built_ship_q), hStarShip);
|
UnlockShipFrag (&GLOBAL (npc_built_ship_q), hStarShip);
|
||||||
|
|
||||||
prevMsgMode = SetStatusMessageMode (SMM_RES_UNITS);
|
prevMsgMode = SetStatusMessageMode (SMM_RES_UNITS);
|
||||||
|
ship_s.origin.x = 0;
|
||||||
|
ship_s.origin.y = 0;
|
||||||
Sleepy = TRUE;
|
Sleepy = TRUE;
|
||||||
for (i = 0; i < NUM_SIDES; ++i)
|
for (i = 0; i < NUM_SIDES; ++i)
|
||||||
{
|
{
|
||||||
@@ -721,7 +724,7 @@ EncounterBattle (void)
|
|||||||
{
|
{
|
||||||
ACTIVITY OldActivity;
|
ACTIVITY OldActivity;
|
||||||
extern UWORD nth_frame;
|
extern UWORD nth_frame;
|
||||||
InputContext *savedPlayerInput;
|
InputContext *savedPlayerInput = NULL;
|
||||||
|
|
||||||
LockMutex (GraphicsLock);
|
LockMutex (GraphicsLock);
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -236,7 +236,7 @@ Flash_continue (FlashContext *context)
|
|||||||
static void
|
static void
|
||||||
Flash_fixState (FlashContext *context)
|
Flash_fixState (FlashContext *context)
|
||||||
{
|
{
|
||||||
TimeCount stateTime;
|
TimeCount stateTime = 0;
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
switch (context->state) {
|
switch (context->state) {
|
||||||
|
|||||||
@@ -246,8 +246,9 @@ BuildGroup (QUEUE *pDstQueue, BYTE race_id)
|
|||||||
void
|
void
|
||||||
BuildGroups (void)
|
BuildGroups (void)
|
||||||
{
|
{
|
||||||
BYTE Index, BestIndex;
|
BYTE Index;
|
||||||
COUNT BestPercent;
|
BYTE BestIndex = 0;
|
||||||
|
COUNT BestPercent = 0;
|
||||||
POINT universe;
|
POINT universe;
|
||||||
HFLEETINFO hFleet, hNextFleet;
|
HFLEETINFO hFleet, hNextFleet;
|
||||||
BYTE HomeWorld[] =
|
BYTE HomeWorld[] =
|
||||||
@@ -296,7 +297,6 @@ BuildGroups (void)
|
|||||||
HomeWorld[SUPOX_SHIP] = 0;
|
HomeWorld[SUPOX_SHIP] = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
BestPercent = 0;
|
|
||||||
universe = CurStarDescPtr->star_pt;
|
universe = CurStarDescPtr->star_pt;
|
||||||
for (hFleet = GetHeadLink (&GLOBAL (avail_race_q)), Index = 0;
|
for (hFleet = GetHeadLink (&GLOBAL (avail_race_q)), Index = 0;
|
||||||
hFleet; hFleet = hNextFleet, ++Index)
|
hFleet; hFleet = hNextFleet, ++Index)
|
||||||
|
|||||||
+5
-1
@@ -585,7 +585,10 @@ DoPresentation (void *pIS)
|
|||||||
#define PRES_DRAW_SIS 1
|
#define PRES_DRAW_SIS 1
|
||||||
int cargs;
|
int cargs;
|
||||||
int draw_what;
|
int draw_what;
|
||||||
int index, x, y, scale, angle;
|
int index = 0;
|
||||||
|
int x, y;
|
||||||
|
int scale;
|
||||||
|
int angle;
|
||||||
int scale_mode;
|
int scale_mode;
|
||||||
char ImgName[16];
|
char ImgName[16];
|
||||||
int old_scale, old_mode;
|
int old_scale, old_mode;
|
||||||
@@ -622,6 +625,7 @@ DoPresentation (void *pIS)
|
|||||||
y = 0;
|
y = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
s.frame = NULL;
|
||||||
if (draw_what == PRES_DRAW_INDEX)
|
if (draw_what == PRES_DRAW_INDEX)
|
||||||
{ /* draw stamp by index */
|
{ /* draw stamp by index */
|
||||||
s.frame = SetAbsFrameIndex (pPIS->Frame, (COUNT)index);
|
s.frame = SetAbsFrameIndex (pPIS->Frame, (COUNT)index);
|
||||||
|
|||||||
@@ -837,7 +837,7 @@ DitherMap (SBYTE *DepthArray)
|
|||||||
#define DITHER_VARIANCE (1 << (RANGE_SHIFT - 3))
|
#define DITHER_VARIANCE (1 << (RANGE_SHIFT - 3))
|
||||||
COUNT i;
|
COUNT i;
|
||||||
SBYTE *elev;
|
SBYTE *elev;
|
||||||
DWORD rand_val;
|
DWORD rand_val = 0;
|
||||||
|
|
||||||
for (i = 0, elev = DepthArray; i < MAP_WIDTH * MAP_HEIGHT; ++i, ++elev)
|
for (i = 0, elev = DepthArray; i < MAP_WIDTH * MAP_HEIGHT; ++i, ++elev)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -287,7 +287,7 @@ DrawStarMap (COUNT race_update, RECT *pClipRect)
|
|||||||
COUNT which_space;
|
COUNT which_space;
|
||||||
long diameter;
|
long diameter;
|
||||||
RECT r, old_r;
|
RECT r, old_r;
|
||||||
POINT oldOrigin;
|
POINT oldOrigin = {0, 0};
|
||||||
STAMP s;
|
STAMP s;
|
||||||
FRAME star_frame;
|
FRAME star_frame;
|
||||||
STAR_DESC *SDPtr;
|
STAR_DESC *SDPtr;
|
||||||
@@ -878,7 +878,7 @@ SplitStarName (STAR_SEARCH_STATE *pSS)
|
|||||||
{
|
{
|
||||||
UNICODE *buf = pSS->Buffer;
|
UNICODE *buf = pSS->Buffer;
|
||||||
UNICODE *next;
|
UNICODE *next;
|
||||||
UNICODE *sep;
|
UNICODE *sep = NULL;
|
||||||
|
|
||||||
pSS->Prefix = 0;
|
pSS->Prefix = 0;
|
||||||
pSS->PrefixLen = 0;
|
pSS->PrefixLen = 0;
|
||||||
|
|||||||
@@ -86,7 +86,7 @@ MakeReport (SOUND ReadOutSounds, UNICODE *pStr, COUNT StrLen)
|
|||||||
BYTE ButtonState;
|
BYTE ButtonState;
|
||||||
int end_page_len;
|
int end_page_len;
|
||||||
UNICODE end_page_buf[200];
|
UNICODE end_page_buf[200];
|
||||||
UniChar last_c;
|
UniChar last_c = 0;
|
||||||
COUNT row_cells;
|
COUNT row_cells;
|
||||||
BOOLEAN Sleepy;
|
BOOLEAN Sleepy;
|
||||||
RECT r;
|
RECT r;
|
||||||
|
|||||||
+1
-1
@@ -531,7 +531,7 @@ static void
|
|||||||
SaveProblemMessage (STAMP *MsgStamp)
|
SaveProblemMessage (STAMP *MsgStamp)
|
||||||
{
|
{
|
||||||
#define MAX_MSG_LINES 1
|
#define MAX_MSG_LINES 1
|
||||||
RECT r;
|
RECT r = {{0, 0}, {0, 0}};
|
||||||
COUNT i;
|
COUNT i;
|
||||||
TEXT t;
|
TEXT t;
|
||||||
UNICODE *ppStr[MAX_MSG_LINES];
|
UNICODE *ppStr[MAX_MSG_LINES];
|
||||||
|
|||||||
@@ -249,7 +249,7 @@ androsynth_intelligence (ELEMENT *ShipPtr, EVALUATE_DESC *ObjectsOfConcern,
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
STARSHIP *pEnemyStarShip;
|
STARSHIP *pEnemyStarShip = NULL;
|
||||||
|
|
||||||
lpEvalDesc = &ObjectsOfConcern[ENEMY_SHIP_INDEX];
|
lpEvalDesc = &ObjectsOfConcern[ENEMY_SHIP_INDEX];
|
||||||
if (lpEvalDesc->ObjectPtr)
|
if (lpEvalDesc->ObjectPtr)
|
||||||
|
|||||||
@@ -192,14 +192,13 @@ static void
|
|||||||
druuge_intelligence (ELEMENT *ShipPtr, EVALUATE_DESC *ObjectsOfConcern,
|
druuge_intelligence (ELEMENT *ShipPtr, EVALUATE_DESC *ObjectsOfConcern,
|
||||||
COUNT ConcernCounter)
|
COUNT ConcernCounter)
|
||||||
{
|
{
|
||||||
UWORD ship_flags;
|
UWORD ship_flags = 0;
|
||||||
STARSHIP *StarShipPtr;
|
STARSHIP *StarShipPtr;
|
||||||
STARSHIP *EnemyStarShipPtr;
|
STARSHIP *EnemyStarShipPtr = NULL;
|
||||||
EVALUATE_DESC *lpEvalDesc;
|
EVALUATE_DESC *lpEvalDesc;
|
||||||
|
|
||||||
GetElementStarShip (ShipPtr, &StarShipPtr);
|
GetElementStarShip (ShipPtr, &StarShipPtr);
|
||||||
|
|
||||||
ship_flags = 0;
|
|
||||||
lpEvalDesc = &ObjectsOfConcern[ENEMY_SHIP_INDEX];
|
lpEvalDesc = &ObjectsOfConcern[ENEMY_SHIP_INDEX];
|
||||||
if (StarShipPtr->cur_status_flags & SHIP_BEYOND_MAX_SPEED)
|
if (StarShipPtr->cur_status_flags & SHIP_BEYOND_MAX_SPEED)
|
||||||
lpEvalDesc->MoveState = ENTICE;
|
lpEvalDesc->MoveState = ENTICE;
|
||||||
@@ -216,7 +215,7 @@ druuge_intelligence (ELEMENT *ShipPtr, EVALUATE_DESC *ObjectsOfConcern,
|
|||||||
++ShipPtr->thrust_wait;
|
++ShipPtr->thrust_wait;
|
||||||
}
|
}
|
||||||
ship_intelligence (ShipPtr, ObjectsOfConcern, ConcernCounter);
|
ship_intelligence (ShipPtr, ObjectsOfConcern, ConcernCounter);
|
||||||
if (ship_flags)
|
if (EnemyStarShipPtr)
|
||||||
{
|
{
|
||||||
EnemyStarShipPtr->RaceDescPtr->ship_info.ship_flags = ship_flags;
|
EnemyStarShipPtr->RaceDescPtr->ship_info.ship_flags = ship_flags;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -155,7 +155,7 @@ mmrnmhrm_intelligence (ELEMENT *ShipPtr, EVALUATE_DESC *ObjectsOfConcern,
|
|||||||
BOOLEAN CanTransform;
|
BOOLEAN CanTransform;
|
||||||
EVALUATE_DESC *lpEvalDesc;
|
EVALUATE_DESC *lpEvalDesc;
|
||||||
STARSHIP *StarShipPtr;
|
STARSHIP *StarShipPtr;
|
||||||
STARSHIP *EnemyStarShipPtr;
|
STARSHIP *EnemyStarShipPtr = NULL;
|
||||||
|
|
||||||
GetElementStarShip (ShipPtr, &StarShipPtr);
|
GetElementStarShip (ShipPtr, &StarShipPtr);
|
||||||
CanTransform = (BOOLEAN)(StarShipPtr->special_counter == 0
|
CanTransform = (BOOLEAN)(StarShipPtr->special_counter == 0
|
||||||
|
|||||||
@@ -540,7 +540,7 @@ marine_preprocess (ELEMENT *ElementPtr)
|
|||||||
--ElementPtr->turn_wait;
|
--ElementPtr->turn_wait;
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
COUNT facing, pfacing;
|
COUNT facing, pfacing = 0;
|
||||||
SIZE delta_x, delta_y, delta_facing;
|
SIZE delta_x, delta_y, delta_facing;
|
||||||
HELEMENT hObject, hNextObject, hTarget;
|
HELEMENT hObject, hNextObject, hTarget;
|
||||||
ELEMENT *ObjectPtr;
|
ELEMENT *ObjectPtr;
|
||||||
|
|||||||
@@ -141,7 +141,8 @@ void uninit_sis (RACE_DESC *pRaceDesc);
|
|||||||
static void
|
static void
|
||||||
sis_hyper_preprocess (ELEMENT *ElementPtr)
|
sis_hyper_preprocess (ELEMENT *ElementPtr)
|
||||||
{
|
{
|
||||||
SIZE udx, udy, dx, dy;
|
SIZE udx = 0, udy = 0;
|
||||||
|
SIZE dx = 0, dy = 0;
|
||||||
SIZE AccelerateDirection;
|
SIZE AccelerateDirection;
|
||||||
STARSHIP *StarShipPtr;
|
STARSHIP *StarShipPtr;
|
||||||
|
|
||||||
|
|||||||
@@ -487,7 +487,7 @@ urquan_intelligence (ELEMENT *ShipPtr, EVALUATE_DESC *ObjectsOfConcern,
|
|||||||
|
|
||||||
lpEvalDesc = &ObjectsOfConcern[ENEMY_SHIP_INDEX];
|
lpEvalDesc = &ObjectsOfConcern[ENEMY_SHIP_INDEX];
|
||||||
{
|
{
|
||||||
STARSHIP *EnemyStarShipPtr;
|
STARSHIP *EnemyStarShipPtr = NULL;
|
||||||
|
|
||||||
if (lpEvalDesc->ObjectPtr)
|
if (lpEvalDesc->ObjectPtr)
|
||||||
GetElementStarShip (lpEvalDesc->ObjectPtr, &EnemyStarShipPtr);
|
GetElementStarShip (lpEvalDesc->ObjectPtr, &EnemyStarShipPtr);
|
||||||
|
|||||||
@@ -144,7 +144,7 @@ initialize_lance (ELEMENT *ShipPtr, HELEMENT WeaponArray[])
|
|||||||
for (i = 0; i < 3; ++i)
|
for (i = 0; i < 3; ++i)
|
||||||
{
|
{
|
||||||
COUNT angle;
|
COUNT angle;
|
||||||
SIZE sin0, cos0;
|
SIZE sin0 = 0, cos0 = 0;
|
||||||
SIZE sin1sin0, cos1sin0, cos1cos0, sin1cos0;
|
SIZE sin1sin0, cos1sin0, cos1cos0, sin1cos0;
|
||||||
|
|
||||||
switch (i)
|
switch (i)
|
||||||
|
|||||||
@@ -140,7 +140,7 @@ InitShipStatus (SHIP_INFO *SIPtr, STARSHIP *StarShipPtr, RECT *pClipRect)
|
|||||||
STAMP Stamp;
|
STAMP Stamp;
|
||||||
CONTEXT OldContext;
|
CONTEXT OldContext;
|
||||||
RECT oldClipRect;
|
RECT oldClipRect;
|
||||||
POINT oldOrigin;
|
POINT oldOrigin = {0, 0};
|
||||||
|
|
||||||
if (StarShipPtr) // set during battle
|
if (StarShipPtr) // set during battle
|
||||||
{
|
{
|
||||||
|
|||||||
+3
-2
@@ -1597,7 +1597,7 @@ flash_rect_func (void *data)
|
|||||||
DWORD TimeIn;
|
DWORD TimeIn;
|
||||||
const DWORD WaitTime = ONE_SECOND / 16;
|
const DWORD WaitTime = ONE_SECOND / 16;
|
||||||
SIZE strength;
|
SIZE strength;
|
||||||
RECT cached_rect;
|
RECT cached_rect = {{0, 0}, {0, 0}};
|
||||||
FRAME cached_screen_frame = 0;
|
FRAME cached_screen_frame = 0;
|
||||||
Task task = (Task)data;
|
Task task = (Task)data;
|
||||||
bool cached[CACHE_SIZE];
|
bool cached[CACHE_SIZE];
|
||||||
@@ -1716,7 +1716,8 @@ flash_rect_func (void *data)
|
|||||||
void
|
void
|
||||||
SetFlashRect (RECT *pRect)
|
SetFlashRect (RECT *pRect)
|
||||||
{
|
{
|
||||||
RECT clip_r, temp_r, flash_rect1, old_r;
|
RECT clip_r = {{0, 0}, {0, 0}};
|
||||||
|
RECT temp_r, flash_rect1, old_r;
|
||||||
CONTEXT OldContext;
|
CONTEXT OldContext;
|
||||||
int create_flash = 0;
|
int create_flash = 0;
|
||||||
|
|
||||||
|
|||||||
@@ -140,6 +140,7 @@ DrawShipPiece (FRAME ModuleFrame, COUNT which_piece, COUNT which_slot,
|
|||||||
}
|
}
|
||||||
|
|
||||||
Side.origin.x += which_slot * SHIP_PIECE_OFFSET;
|
Side.origin.x += which_slot * SHIP_PIECE_OFFSET;
|
||||||
|
Side.frame = NULL;
|
||||||
if (RepairSlot < 0)
|
if (RepairSlot < 0)
|
||||||
{
|
{
|
||||||
Side.frame = SetAbsFrameIndex (ModuleFrame,
|
Side.frame = SetAbsFrameIndex (ModuleFrame,
|
||||||
|
|||||||
Reference in New Issue
Block a user