]> Shamusworld >> Repos - architektonas/blobdiff - src/vector.cpp
Added preliminary zooming and panning.
[architektonas] / src / vector.cpp
index e9ad51f3427fa06ad918dd7793986369cacdef87..58228ca39f75a7cfe9bb1b834dd8f19af4d24bf0 100644 (file)
@@ -133,6 +133,24 @@ Vector& Vector::operator+=(double const v)
        return *this;\r
 }\r
 \r
+// Vector - vector, self assigned\r
+\r
+Vector& Vector::operator-=(Vector const v)\r
+{\r
+       x -= v.x, y -= v.y, z -= v.z;\r
+\r
+       return *this;\r
+}\r
+\r
+// Vector - constant, self assigned\r
+\r
+Vector& Vector::operator-=(double const v)\r
+{\r
+       x -= v, y -= v, z -= v;\r
+\r
+       return *this;\r
+}\r
+\r
 \r
 Vector Vector::Unit(void)\r
 {\r