]> git.localhorst.tv Git - l2e.git/blobdiff - src/graphics/Sprite.h
renamed namespace geometry -> math
[l2e.git] / src / graphics / Sprite.h
index 6e248ff556f08f94279f01f124797f31f6e2655b..8aa52085a6e30bda486a489ec0e9cb2c0cf45b38 100644 (file)
@@ -1,7 +1,7 @@
 #ifndef GRAPHICS_SPRITE_H_
 #define GRAPHICS_SPRITE_H_
 
-#include "../geometry/Vector.h"
+#include "../math/Vector.h"
 
 #include <SDL.h>
 
@@ -20,32 +20,32 @@ public:
 public:
        int Width() const { return size.X(); }
        int Height() const { return size.Y(); }
-       const geometry::Vector<int> &Size() const { return size; }
-       void Draw(SDL_Surface *dest, const geometry::Vector<int> &position, int col = 0, int row = 0) const;
-       void DrawTopRight(SDL_Surface *dest, const geometry::Vector<int> &position, int col = 0, int row = 0) const {
-               geometry::Vector<int> offset(-Width(), 0);
+       const math::Vector<int> &Size() const { return size; }
+       void Draw(SDL_Surface *dest, const math::Vector<int> &position, int col = 0, int row = 0) const;
+       void DrawTopRight(SDL_Surface *dest, const math::Vector<int> &position, int col = 0, int row = 0) const {
+               math::Vector<int> offset(-Width(), 0);
                Draw(dest, position + offset, col, row);
        }
-       void DrawCenter(SDL_Surface *dest, const geometry::Vector<int> &position, int col = 0, int row = 0) const {
+       void DrawCenter(SDL_Surface *dest, const math::Vector<int> &position, int col = 0, int row = 0) const {
                Draw(dest, position - (Size() / 2), col, row);
        }
-       void DrawCenterBottom(SDL_Surface *dest, const geometry::Vector<int> &position, int col = 0, int row = 0) const {
-               geometry::Vector<int> offset(-Width() / 2, -Height());
+       void DrawCenterBottom(SDL_Surface *dest, const math::Vector<int> &position, int col = 0, int row = 0) const {
+               math::Vector<int> offset(-Width() / 2, -Height());
                Draw(dest, position + offset, col, row);
        }
 
 public:
        void SetSurface(SDL_Surface *s) { surface = s; }
-       void SetSize(const geometry::Vector<int> &s) { size = s; }
-       void SetOffset(const geometry::Vector<int> &o) { offset = o; }
+       void SetSize(const math::Vector<int> &s) { size = s; }
+       void SetOffset(const math::Vector<int> &o) { offset = o; }
 
        static void CreateTypeDescription();
        static void Construct(void *);
 
 private:
        SDL_Surface *surface;
-       geometry::Vector<int> size;
-       geometry::Vector<int> offset;
+       math::Vector<int> size;
+       math::Vector<int> offset;
 
 };