aboutsummaryrefslogtreecommitdiff
path: root/engines/sword25/gfx/fontresource.h
diff options
context:
space:
mode:
authorEugene Sandulenko2010-08-06 13:13:25 +0000
committerEugene Sandulenko2010-10-12 22:35:55 +0000
commit47904bc7b2992189bb554833f00a79ff0fea9fb8 (patch)
tree1cec51758c6741b970bd064fafee77607b9f884f /engines/sword25/gfx/fontresource.h
parentca17def625154e5f758b797e4fc48c76b0566320 (diff)
downloadscummvm-rg350-47904bc7b2992189bb554833f00a79ff0fea9fb8.tar.gz
scummvm-rg350-47904bc7b2992189bb554833f00a79ff0fea9fb8.tar.bz2
scummvm-rg350-47904bc7b2992189bb554833f00a79ff0fea9fb8.zip
SWORD25: Mass-astyle.
svn-id: r53222
Diffstat (limited to 'engines/sword25/gfx/fontresource.h')
-rw-r--r--engines/sword25/gfx/fontresource.h76
1 files changed, 43 insertions, 33 deletions
diff --git a/engines/sword25/gfx/fontresource.h b/engines/sword25/gfx/fontresource.h
index fbaa368170..d26c79c575 100644
--- a/engines/sword25/gfx/fontresource.h
+++ b/engines/sword25/gfx/fontresource.h
@@ -23,7 +23,7 @@
*
*/
-/*
+/*
* This code is based on Broken Sword 2.5 engine
*
* Copyright (c) Malte Thiesen, Daniel Queteschiner and Michael Elsdoerfer
@@ -58,65 +58,75 @@ class BS_Kernel;
// Klassendefinition
// -----------------------------------------------------------------------------
-class BS_FontResource : public BS_Resource
-{
+class BS_FontResource : public BS_Resource {
public:
/**
- @brief Erzeugt eine neues Exemplar von BS_FontResource
- @param pKernel ein Pointer auf den Kernel
- @param FileName der Dateiname der zu ladenen Resource
- @remark Wenn der Konstruktor erfolgreich ausgeführt werden konnte gibt die Methode IsValid true zurück.
+ @brief Erzeugt eine neues Exemplar von BS_FontResource
+ @param pKernel ein Pointer auf den Kernel
+ @param FileName der Dateiname der zu ladenen Resource
+ @remark Wenn der Konstruktor erfolgreich ausgeführt werden konnte gibt die Methode IsValid true zurück.
*/
- BS_FontResource(BS_Kernel * pKernel, const Common::String & FileName);
+ BS_FontResource(BS_Kernel *pKernel, const Common::String &FileName);
/**
- @brief Gibt true zurück, wenn das Objekt korrekt initialisiert wurde.
+ @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.
+ 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;
+ }
/**
- @brief Gibt die Zeilenhöhe des Fonts in Pixeln zurück.
+ @brief Gibt die Zeilenhöhe des Fonts in Pixeln zurück.
- Die Zeilenhöhe ist der Wert, der zur Y-Koordinate addiert wird, wenn ein Zeilenumbruch auftritt.
+ 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;
+ }
/**
- @brief Gibt den Buchstabenabstand der Fonts in Pixeln zurück.
+ @brief Gibt den Buchstabenabstand der Fonts in Pixeln zurück.
- Der Buchstabenabstand ist der Wert, der zwischen zwei Buchstaben freigelassen wird.
+ Der Buchstabenabstand ist der Wert, der zwischen zwei Buchstaben freigelassen wird.
*/
- int GetGapWidth() const { return _GapWidth; }
+ int GetGapWidth() const {
+ return _GapWidth;
+ }
/**
- @brief Gibt das Bounding-Rect eines Zeichens auf der Charactermap zurück.
- @param Character der ASCII-Code des Zeichens
- @return Das Bounding-Rect des übergebenen Zeichens auf der Charactermap.
+ @brief Gibt das Bounding-Rect eines Zeichens auf der Charactermap zurück.
+ @param Character der ASCII-Code des Zeichens
+ @return Das Bounding-Rect des übergebenen Zeichens auf der Charactermap.
*/
- const BS_Rect & GetCharacterRect(int Character) const { BS_ASSERT(Character >= 0 && Character < 256); return _CharacterRects[Character]; }
+ const BS_Rect &GetCharacterRect(int Character) const {
+ BS_ASSERT(Character >= 0 && Character < 256);
+ return _CharacterRects[Character];
+ }
/**
- @brief Gibt den Dateinamen der Charactermap zurück.
+ @brief Gibt den Dateinamen der Charactermap zurück.
*/
- const Common::String & GetCharactermapFileName() const { return _BitmapFileName; }
+ const Common::String &GetCharactermapFileName() const {
+ return _BitmapFileName;
+ }
private:
- BS_Kernel * _pKernel;
- bool _Valid;
- Common::String _BitmapFileName;
- int _LineHeight;
- int _GapWidth;
- BS_Rect _CharacterRects[256];
+ BS_Kernel *_pKernel;
+ bool _Valid;
+ Common::String _BitmapFileName;
+ int _LineHeight;
+ int _GapWidth;
+ BS_Rect _CharacterRects[256];
// -----------------------------------------------------------------------------
// 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, BS_Rect & Rect) const;
+
+ 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, BS_Rect &Rect) const;
};
} // End of namespace Sword25