From 0a612f40eb047fc80fafb1a7df4b8788d2c4fe66 Mon Sep 17 00:00:00 2001 From: Johannes Schickel Date: Sun, 26 Jul 2009 14:17:06 +0000 Subject: Add support for our custom SJIS font. svn-id: r42813 --- graphics/sjis.h | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'graphics/sjis.h') diff --git a/graphics/sjis.h b/graphics/sjis.h index 954f673f54..661a8834b0 100644 --- a/graphics/sjis.h +++ b/graphics/sjis.h @@ -133,6 +133,25 @@ private: const uint16 *getCharData(uint16 c) const; }; +/** + * Our custom SJIS FNT. + */ +class FontSjisSVM : public FontSJIS16x16 { +public: + FontSjisSVM() : _fontData(0) {} + ~FontSjisSVM() { delete[] _fontData; } + + /** + * Load the ROM data from "SJIS.FNT". + */ + bool loadData(); + +private: + uint16 *_fontData; + + const uint16 *getCharData(uint16 c) const; +}; + // TODO: Consider adding support for PC98 ROM } // end of namespace Graphics -- cgit v1.2.3