init variables

This commit is contained in:
Mark Vejvoda 2013-06-22 07:39:12 +00:00
parent 67bf5ebc1b
commit 17da18978a
2 changed files with 17 additions and 3 deletions

View File

@ -423,6 +423,11 @@ Unit::Unit(int id, UnitPathInterface *unitpath, const Vec2i &pos,
causeOfDeath = ucodNone;
pathfindFailedConsecutiveFrameCount = 0;
lastSynchDataString = "";
lastFile = "";
lastLine = 0;
lastSource = "";
targetRotationZ=.0f;
targetRotationX=.0f;
rotationZ=.0f;

View File

@ -97,6 +97,8 @@ public:
public:
Vec2(){
x = 0;
y = 0;
};
explicit Vec2(T *p){
@ -322,14 +324,17 @@ typedef Vec2<double> Vec2d;
// =====================================================
template<typename T>
class Vec3{
class Vec3 {
public:
T x;
T y;
T z;
public:
Vec3(){
Vec3() {
x = 0;
y = 0;
z = 0;
};
explicit Vec3(T *p){
@ -576,7 +581,7 @@ typedef Vec3<double> Vec3d;
// =====================================================
template<typename T>
class Vec4{
class Vec4 {
public:
T x;
T y;
@ -584,6 +589,10 @@ public:
T w;
public:
Vec4() {
x = 0;
y = 0;
z = 0;
w = 0;
};
explicit Vec4(const T *p){