mirror of
https://github.com/dhewm/dhewm3-sdk.git
synced 2024-11-21 20:21:19 +00:00
Work around false positive GCC -W(maybe-)uninitialized warnings
shouldn't hurt too much, and the R_IssueEntityDefCallback() code even is a bit better now
This commit is contained in:
parent
ed41db9c3e
commit
1f3b514ba3
2 changed files with 7 additions and 5 deletions
|
@ -155,7 +155,7 @@ GetPointOutsideObstacles
|
|||
void GetPointOutsideObstacles( const obstacle_t *obstacles, const int numObstacles, idVec2 &point, int *obstacle, int *edgeNum ) {
|
||||
int i, j, k, n, bestObstacle, bestEdgeNum, queueStart, queueEnd, edgeNums[2];
|
||||
float d, bestd, scale[2];
|
||||
idVec3 plane, bestPlane;
|
||||
idVec3 plane, bestPlane(0.0f, 0.0f, 0.0f); // DG: init it to shut up compiler
|
||||
idVec2 newPoint, dir, bestPoint;
|
||||
int *queue;
|
||||
bool *obstacleVisited;
|
||||
|
@ -1128,7 +1128,8 @@ idAI::PredictPath
|
|||
*/
|
||||
bool idAI::PredictPath( const idEntity *ent, const idAAS *aas, const idVec3 &start, const idVec3 &velocity, int totalTime, int frameTime, int stopEvent, predictedPath_t &path ) {
|
||||
int i, j, step, numFrames, curFrameTime;
|
||||
idVec3 delta, curStart, curEnd, curVelocity, lastEnd, stepUp, tmpStart;
|
||||
idVec3 delta, curStart, curEnd, curVelocity, lastEnd, tmpStart;
|
||||
idVec3 stepUp(0,0,0); // DG: init this to get rid of compiler warning
|
||||
idVec3 gravity, gravityDir, invGravityDir;
|
||||
float maxStepHeight, minFloorCos;
|
||||
pathTrace_t trace;
|
||||
|
@ -1183,7 +1184,7 @@ bool idAI::PredictPath( const idEntity *ent, const idAAS *aas, const idVec3 &sta
|
|||
return true;
|
||||
}
|
||||
|
||||
if ( step ) {
|
||||
if ( step != 0 ) {
|
||||
|
||||
// step down at end point
|
||||
tmpStart = trace.endPos;
|
||||
|
|
|
@ -157,7 +157,7 @@ GetPointOutsideObstacles
|
|||
void GetPointOutsideObstacles( const obstacle_t *obstacles, const int numObstacles, idVec2 &point, int *obstacle, int *edgeNum ) {
|
||||
int i, j, k, n, bestObstacle, bestEdgeNum, queueStart, queueEnd, edgeNums[2];
|
||||
float d, bestd, scale[2];
|
||||
idVec3 plane, bestPlane;
|
||||
idVec3 plane, bestPlane(0.0f, 0.0f, 0.0f); // DG: init it to shut up compiler
|
||||
idVec2 newPoint, dir, bestPoint;
|
||||
int *queue;
|
||||
bool *obstacleVisited;
|
||||
|
@ -1131,7 +1131,8 @@ idAI::PredictPath
|
|||
*/
|
||||
bool idAI::PredictPath( const idEntity *ent, const idAAS *aas, const idVec3 &start, const idVec3 &velocity, int totalTime, int frameTime, int stopEvent, predictedPath_t &path ) {
|
||||
int i, j, step, numFrames, curFrameTime;
|
||||
idVec3 delta, curStart, curEnd, curVelocity, lastEnd, stepUp, tmpStart;
|
||||
idVec3 delta, curStart, curEnd, curVelocity, lastEnd, tmpStart;
|
||||
idVec3 stepUp(0,0,0); // DG: init this to get rid of compiler warning
|
||||
idVec3 gravity, gravityDir, invGravityDir;
|
||||
float maxStepHeight, minFloorCos;
|
||||
pathTrace_t trace;
|
||||
|
|
Loading…
Reference in a new issue