X-Git-Url: http://git.localhorst.tv/?p=space.git;a=blobdiff_plain;f=src%2Fgraphics%2FCamera.h;fp=src%2Fgraphics%2FCamera.h;h=911f23601feacc59b287cf2734924470b20640c8;hp=ad1a997ef6383cad9283ff884321b46133822e33;hb=11306935dbf7213d583222ce239985e1b3f180bf;hpb=a1fd5c4181db1da990b6280892eb1b9f31b73871 diff --git a/src/graphics/Camera.h b/src/graphics/Camera.h index ad1a997..911f236 100644 --- a/src/graphics/Camera.h +++ b/src/graphics/Camera.h @@ -24,10 +24,10 @@ public: void StopShrink(); Vector ToScreen(Vector v) const { - return Vector(OffsetOf(v)); + return Vector(OffsetOf(v)) + offset; } Vector OffsetOf(Vector v) const { - return ToScale(v - *target) + offset; + return ToScale(v - *target); } Vector ToScale(Vector v) const { return v * zoom; @@ -35,7 +35,7 @@ public: private: const Vector *target; - Vector offset; + Vector offset; float zoom; int zoomAcc;