]> git.localhorst.tv Git - l2e.git/blobdiff - src/graphics/Font.h
made Font default constructible
[l2e.git] / src / graphics / Font.h
index 86448025992fcbd509e30c1996738a9e8adaba20..571431df74dca406a73572c881669eda69208513 100644 (file)
@@ -18,7 +18,7 @@ namespace graphics {
 class Font {
 
 public:
-       explicit Font(const Sprite *sprite, int colOffset = 0, int rowOffset = 0)
+       explicit Font(const Sprite *sprite = 0, int colOffset = 0, int rowOffset = 0)
        : sprite(sprite), colOffset(colOffset), rowOffset(rowOffset) {
 
        }
@@ -31,6 +31,11 @@ public:
        void DrawDigit(int d, SDL_Surface *dest, const geometry::Vector<int> &position) const;
        void DrawNumber(int n, SDL_Surface *dest, const geometry::Vector<int> &position, int digits = 0) const;
 
+public:
+       void SetSprite(const Sprite *s) { sprite = s; }
+       void SetColOffset(int n) { colOffset = n; }
+       void SetRowOffset(int n) { rowOffset = n; }
+
 private:
        const Sprite *sprite;
        int colOffset;