diff options
Diffstat (limited to 'engines/sword25/gfx/fontresource.h')
-rw-r--r-- | engines/sword25/gfx/fontresource.h | 54 |
1 files changed, 17 insertions, 37 deletions
diff --git a/engines/sword25/gfx/fontresource.h b/engines/sword25/gfx/fontresource.h index cfb0251084..19c44d0ade 100644 --- a/engines/sword25/gfx/fontresource.h +++ b/engines/sword25/gfx/fontresource.h @@ -35,10 +35,6 @@ #ifndef SWORD25_FONTRESOURCE_H #define SWORD25_FONTRESOURCE_H -// ----------------------------------------------------------------------------- -// Includes -// ----------------------------------------------------------------------------- - #include "common/scummsys.h" #include "common/rect.h" #include "common/xmlparser.h" @@ -47,16 +43,8 @@ namespace Sword25 { -// ----------------------------------------------------------------------------- -// Forward declarations -// ----------------------------------------------------------------------------- - class Kernel; -// ----------------------------------------------------------------------------- -// Klassendefinition -// ----------------------------------------------------------------------------- - class FontResource : public Resource, Common::XMLParser { public: /** @@ -65,15 +53,15 @@ public: @param FileName der Dateiname der zu ladenen Resource @remark Wenn der Konstruktor erfolgreich ausgeführt werden konnte gibt die Methode IsValid true zurück. */ - FontResource(Kernel *pKernel, const Common::String &FileName); + FontResource(Kernel *pKernel, const Common::String &fileName); /** @brief Gibt true zurück, wenn das Objekt korrekt initialisiert wurde. Diese Methode kann dazu benutzt werden um festzustellen, ob der Konstruktor erfolgreich ausgeführt wurde. */ - bool IsValid() const { - return _Valid; + bool isValid() const { + return _valid; } /** @@ -81,8 +69,8 @@ public: Die Zeilenhöhe ist der Wert, der zur Y-Koordinate addiert wird, wenn ein Zeilenumbruch auftritt. */ - int GetLineHeight() const { - return _LineHeight; + int getLineHeight() const { + return _lineHeight; } /** @@ -90,8 +78,8 @@ public: Der Buchstabenabstand ist der Wert, der zwischen zwei Buchstaben freigelassen wird. */ - int GetGapWidth() const { - return _GapWidth; + int getGapWidth() const { + return _gapWidth; } /** @@ -99,25 +87,25 @@ public: @param Character der ASCII-Code des Zeichens @return Das Bounding-Rect des übergebenen Zeichens auf der Charactermap. */ - const Common::Rect &GetCharacterRect(int Character) const { - BS_ASSERT(Character >= 0 && Character < 256); - return _CharacterRects[Character]; + const Common::Rect &getCharacterRect(int character) const { + BS_ASSERT(character >= 0 && character < 256); + return _characterRects[character]; } /** @brief Gibt den Dateinamen der Charactermap zurück. */ - const Common::String &GetCharactermapFileName() const { - return _BitmapFileName; + const Common::String &getCharactermapFileName() const { + return _bitmapFileName; } private: Kernel *_pKernel; - bool _Valid; - Common::String _BitmapFileName; - int _LineHeight; - int _GapWidth; - Common::Rect _CharacterRects[256]; + bool _valid; + Common::String _bitmapFileName; + int _lineHeight; + int _gapWidth; + Common::Rect _characterRects[256]; // Parser CUSTOM_XML_PARSER(FontResource) { @@ -139,14 +127,6 @@ private: // Parser callback methods bool parserCallback_font(ParserNode *node); bool parserCallback_character(ParserNode *node); - - // ----------------------------------------------------------------------------- - // Hilfsmethoden - // ----------------------------------------------------------------------------- - -// bool _ParseXMLDocument(const Common::String &FileName, TiXmlDocument &Doc) const; -// bool _ParseFontTag(TiXmlElement &Tag, Common::String &BitmapFileName, int &LineHeight, int &GapWidth) const; -// bool _ParseCharacterTag(TiXmlElement &Tag, int &Code, Common::Rect &Rect) const; }; } // End of namespace Sword25 |