Browse Source

IntVector2 constants

Rokas Kupstys 8 years ago
parent
commit
ca76683568
2 changed files with 15 additions and 0 deletions
  1. 5 0
      Source/Urho3D/Math/Vector2.cpp
  2. 10 0
      Source/Urho3D/Math/Vector2.h

+ 5 - 0
Source/Urho3D/Math/Vector2.cpp

@@ -39,6 +39,11 @@ const Vector2 Vector2::DOWN(0.0f, -1.0f);
 const Vector2 Vector2::ONE(1.0f, 1.0f);
 
 const IntVector2 IntVector2::ZERO;
+const IntVector2 IntVector2::LEFT(-1, 0);
+const IntVector2 IntVector2::RIGHT(1, 0);
+const IntVector2 IntVector2::UP(0, 1);
+const IntVector2 IntVector2::DOWN(0, -1);
+const IntVector2 IntVector2::ONE(1, 1);
 
 String Vector2::ToString() const
 {

+ 10 - 0
Source/Urho3D/Math/Vector2.h

@@ -140,6 +140,16 @@ public:
 
     /// Zero vector.
     static const IntVector2 ZERO;
+    /// (-1,0) vector.
+    static const IntVector2 LEFT;
+    /// (1,0) vector.
+    static const IntVector2 RIGHT;
+    /// (0,1) vector.
+    static const IntVector2 UP;
+    /// (0,-1) vector.
+    static const IntVector2 DOWN;
+    /// (1,1) vector.
+    static const IntVector2 ONE;
 };
 
 /// Two-dimensional vector.