]> git.localhorst.tv Git - l2e.git/blobdiff - src/graphics/Animation.h
merged Point into Vector
[l2e.git] / src / graphics / Animation.h
index 0baba35d915e2ee91754a64a7028a5bb2a82a4e3..e26bca9c2cc889b9c39ef466442394dfa798d04c 100644 (file)
@@ -12,8 +12,6 @@
 #include "../app/Application.h"
 #include "../app/State.h"
 #include "../app/Timer.h"
-#include "../geometry/operators.h"
-#include "../geometry/Point.h"
 #include "../geometry/Vector.h"
 
 #include <SDL.h>
@@ -91,18 +89,18 @@ public:
        void ChangeSprite(const Sprite *s) { sprite = s; }
        const Sprite *GetSprite() const { return sprite; }
 
-       void Draw(SDL_Surface *dest, geometry::Point<int> position) const {
+       void Draw(SDL_Surface *dest, geometry::Vector<int> position) const {
                sprite->Draw(dest, position + animation->Offset(Frame()), animation->Col(Frame()) + ColOffset(), animation->Row(Frame()) + RowOffset());
        }
-       void DrawTopRight(SDL_Surface *dest, geometry::Point<int> position) const {
+       void DrawTopRight(SDL_Surface *dest, geometry::Vector<int> position) const {
                geometry::Vector<int> offset(-sprite->Width(), 0);
                Draw(dest, position + offset);
        }
-       void DrawCenter(SDL_Surface *dest, geometry::Point<int> position) const {
+       void DrawCenter(SDL_Surface *dest, geometry::Vector<int> position) const {
                geometry::Vector<int> offset(-sprite->Width() / 2, -sprite->Height() / 2);
                Draw(dest, position + offset);
        }
-       void DrawCenterBottom(SDL_Surface *dest, geometry::Point<int> position) const {
+       void DrawCenterBottom(SDL_Surface *dest, geometry::Vector<int> position) const {
                geometry::Vector<int> offset(-sprite->Width() / 2, -sprite->Height());
                Draw(dest, position + offset);
        }