Public Member Functions | |
AmazonFont (const int *fontIndex, const byte *fontData) | |
![]() | |
virtual | ~Font () |
int | charWidth (char c) const |
int | stringWidth (const Common::String &msg) const |
bool | getLine (Common::String &s, int maxWidth, Common::String &line, int &width, LINE_WIDTH_TYPE widthType=kWidthInPixels) const |
void | drawString (BaseSurface *s, const Common::String &msg, const Common::Point &pt) const |
int | drawChar (BaseSurface *s, char c, Common::Point &pt) const |
Additional Inherited Members | |
![]() | |
enum | LINE_WIDTH_TYPE { kWidthInPixels, kWidthInChars } |
![]() | |
static byte | _fontColors [4] |
![]() | |
Font (byte firstCharIndex) | |
![]() | |
byte | _firstCharIndex |
int | _bitWidth |
int | _height |
Common::Array< Graphics::Surface > | _chars |
|
inline |
Constructor