[aseprite] 53/196: Add she::Font::setAntialias() member function

Tobias Hansen thansen at moszumanska.debian.org
Wed Apr 20 18:50:00 UTC 2016


This is an automated email from the git hooks/post-receive script.

thansen pushed a commit to branch master
in repository aseprite.

commit c0f402b94533db9782821536041b645beb8e91aa
Author: David Capello <davidcapello at gmail.com>
Date:   Fri Mar 11 15:41:06 2016 -0300

    Add she::Font::setAntialias() member function
---
 src/she/common/freetype_font.cpp   | 5 +++++
 src/she/common/freetype_font.h     | 1 +
 src/she/common/sprite_sheet_font.h | 4 ++++
 src/she/font.h                     | 1 +
 4 files changed, 11 insertions(+)

diff --git a/src/she/common/freetype_font.cpp b/src/she/common/freetype_font.cpp
index 2e6c15d..4b83a06 100644
--- a/src/she/common/freetype_font.cpp
+++ b/src/she/common/freetype_font.cpp
@@ -79,6 +79,11 @@ void FreeTypeFont::setSize(int size)
   m_face.setSize(size);
 }
 
+void FreeTypeFont::setAntialias(bool antialias)
+{
+  m_face.setAntialias(antialias);
+}
+
 FreeTypeFont* loadFreeTypeFont(const char* filename, int height)
 {
   FreeTypeFont* font = new FreeTypeFont(filename, height);
diff --git a/src/she/common/freetype_font.h b/src/she/common/freetype_font.h
index aff7d42..4495e1e 100644
--- a/src/she/common/freetype_font.h
+++ b/src/she/common/freetype_font.h
@@ -28,6 +28,7 @@ namespace she {
     int textLength(const std::string& str) const override;
     bool isScalable() const override;
     void setSize(int size) override;
+    void setAntialias(bool antialias) override;
 
     ft::Face& face() { return m_face; }
 
diff --git a/src/she/common/sprite_sheet_font.h b/src/she/common/sprite_sheet_font.h
index 396fce0..727ae20 100644
--- a/src/she/common/sprite_sheet_font.h
+++ b/src/she/common/sprite_sheet_font.h
@@ -63,6 +63,10 @@ public:
     // Do nothing
   }
 
+  void setAntialias(bool antialias) override {
+    // Do nothing
+  }
+
   Surface* getSurfaceSheet() const {
     return m_sheet;
   }
diff --git a/src/she/font.h b/src/she/font.h
index 43a607d..340c8d7 100644
--- a/src/she/font.h
+++ b/src/she/font.h
@@ -28,6 +28,7 @@ namespace she {
     virtual int textLength(const std::string& str) const = 0;
     virtual bool isScalable() const = 0;
     virtual void setSize(int size) = 0;
+    virtual void setAntialias(bool antialias) = 0;
   };
 
 } // namespace she

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/aseprite.git



More information about the Pkg-games-commits mailing list