aboutsummaryrefslogtreecommitdiff
path: root/graphics/sjis.h
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/sjis.h')
-rw-r--r--graphics/sjis.h19
1 files changed, 19 insertions, 0 deletions
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