From c3ed8437cac40b03f2061fb7ee63306524f8ba9c Mon Sep 17 00:00:00 2001 From: Simon Date: Thu, 18 Jul 2019 21:34:44 +0100 Subject: [PATCH] Fix sudden leap out of level into nowhere An uninitialised Vector variable was the cause --- Projects/Android/jni/src/hlsdk-xash3d/cl_dll/util_vector.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Projects/Android/jni/src/hlsdk-xash3d/cl_dll/util_vector.h b/Projects/Android/jni/src/hlsdk-xash3d/cl_dll/util_vector.h index 477d97b..777be7e 100644 --- a/Projects/Android/jni/src/hlsdk-xash3d/cl_dll/util_vector.h +++ b/Projects/Android/jni/src/hlsdk-xash3d/cl_dll/util_vector.h @@ -74,7 +74,7 @@ class Vector // same data-layout as engine's vec3_t, { //which is a vec_t[3] public: // Construction/destruction - inline Vector( void ) { } + inline Vector( void ) { x = 0.0f; y = 0.0f; z = 0.0f; } inline Vector( float X, float Y, float Z ) { x = X; y = Y; z = Z; } inline Vector( double X, double Y, double Z ) { x = (float)X; y = (float)Y; z = (float)Z; } inline Vector( int X, int Y, int Z ) { x = (float)X; y = (float)Y; z = (float)Z; }