#include "stdafx.h"
#include "fontcache.h"
#include "blitter/factory.hpp"
#include "core/math_func.hpp"
#include "table/sprites.h"
#include "table/control_codes.h"
#include "table/unicode.h"
Go to the source code of this file.
Functions | |
void | ResetFontSizes () |
Reset the font sizes to the defaults of the sprite based fonts. | |
static SpriteID | GetFontBase (FontSize size) |
Get the SpriteID of the first glyph for the given font size. | |
SpriteID | GetUnicodeGlyph (FontSize size, uint32 key) |
Get the SpriteID mapped to the given font size and key. | |
void | SetUnicodeGlyph (FontSize size, uint32 key, SpriteID sprite) |
Map a SpriteID to the font size and key. | |
void | InitializeUnicodeGlyphMap () |
Initialize the glyph map. | |
Variables | |
static const int | ASCII_LETTERSTART = 32 |
First printable ASCII letter. | |
int | _font_height [FS_END] |
Semi-constant for the height of the different sizes of fonts. | |
static SpriteID ** | _unicode_glyph_map [FS_END] |
Definition in file fontcache.cpp.
void ResetFontSizes | ( | ) |
Reset the font sizes to the defaults of the sprite based fonts.
Definition at line 1039 of file fontcache.cpp.
References _font_height, FS_LARGE, FS_NORMAL, and FS_SMALL.
int _font_height[FS_END] |
Semi-constant for the height of the different sizes of fonts.
Definition at line 23 of file fontcache.cpp.
Referenced by GetCharacterHeight(), and ResetFontSizes().