From a46bf3d7e52808dcf1cba40db23cd11d61449948 Mon Sep 17 00:00:00 2001 From: AzaezelX Date: Mon, 11 May 2020 15:08:57 -0500 Subject: [PATCH] uninitialized variables-navigation --- Engine/source/navigation/duDebugDrawTorque.cpp | 1 + Engine/source/navigation/guiNavEditorCtrl.h | 5 +---- Engine/source/navigation/navMesh.cpp | 1 + Engine/source/navigation/navMesh.h | 4 ++-- Engine/source/navigation/navPath.cpp | 1 + 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Engine/source/navigation/duDebugDrawTorque.cpp b/Engine/source/navigation/duDebugDrawTorque.cpp index d3928ca76..29ea9ab70 100644 --- a/Engine/source/navigation/duDebugDrawTorque.cpp +++ b/Engine/source/navigation/duDebugDrawTorque.cpp @@ -45,6 +45,7 @@ duDebugDrawTorque::duDebugDrawTorque() mCurrColor = 0; mOverrideColor = 0; mOverride = false; + dMemset(&mStore, 0, sizeof(mStore)); } duDebugDrawTorque::~duDebugDrawTorque() diff --git a/Engine/source/navigation/guiNavEditorCtrl.h b/Engine/source/navigation/guiNavEditorCtrl.h index 3250f6f54..4a6780b33 100644 --- a/Engine/source/navigation/guiNavEditorCtrl.h +++ b/Engine/source/navigation/guiNavEditorCtrl.h @@ -125,7 +125,6 @@ protected: GFXStateBlockRef mZDisableSB; GFXStateBlockRef mZEnableSB; - bool mSavedDrag; bool mIsDirty; String mMode; @@ -169,15 +168,13 @@ protected: class GuiNavEditorUndoAction : public UndoAction { public: - GuiNavEditorUndoAction(const UTF8* actionName) : UndoAction(actionName) + GuiNavEditorUndoAction(const UTF8* actionName) : UndoAction(actionName), mNavEditor(NULL), mObjId(NULL) { } GuiNavEditorCtrl *mNavEditor; SimObjectId mObjId; - F32 mMetersPerSegment; - U32 mSegmentsPerBatch; virtual void undo(); virtual void redo() { undo(); } diff --git a/Engine/source/navigation/navMesh.cpp b/Engine/source/navigation/navMesh.cpp index c6189c366..0c3cd3a5a 100644 --- a/Engine/source/navigation/navMesh.cpp +++ b/Engine/source/navigation/navMesh.cpp @@ -213,6 +213,7 @@ NavMesh::NavMesh() mAlwaysRender = false; mBuilding = false; + mCurLinkID = 0; } NavMesh::~NavMesh() diff --git a/Engine/source/navigation/navMesh.h b/Engine/source/navigation/navMesh.h index 75efcdacb..a4096cdfc 100644 --- a/Engine/source/navigation/navMesh.h +++ b/Engine/source/navigation/navMesh.h @@ -166,14 +166,14 @@ public: /// @name Annotations /// @{ - + /* not implemented /// Should we automatically generate jump-down links? bool mJumpDownLinks; /// Height of a 'small' jump link. F32 mJumpLinkSmall; /// Height of a 'large' jump link. F32 mJumpLinkLarge; - + */ /// Distance to search for cover. F32 mCoverDist; diff --git a/Engine/source/navigation/navPath.cpp b/Engine/source/navigation/navPath.cpp index a66afe136..7d055b78e 100644 --- a/Engine/source/navigation/navPath.cpp +++ b/Engine/source/navigation/navPath.cpp @@ -70,6 +70,7 @@ NavPath::NavPath() : mRenderSearch = false; mQuery = NULL; + mStatus = DT_FAILURE; } NavPath::~NavPath()