CFont.cpp File Reference

Font. More...

#include "STDAFX.H"
#include "CFont.h"
#include "CDisplay.h"

Include dependency graph for CFont.cpp:


Defines

#define MAX_STRING_LENGTH   2048
 Maximum length for a string to draw.
#define CHAR_COUNT_PER_FONTCOLOR   46
 Number of characters per font color in the font sprite table.
#define CHAR_WIDTH   10
 Size (in pixels) of one character.
#define CHAR_HEIGHT   10
#define CHAR_SPACE   1
 Space (in pixels) between two chars when drawing a string.
#define FONT_SPRITETABLE   28
 Sprite layer for the font.
#define LETTERS_CHAR_OFFSET_BEGIN   0
 Beginning character offset for letters.
#define NUMBERS_CHAR_OFFSET_BEGIN   26
 Beginning character offset for numbers.
#define SPECIAL_CHAR_OFFSET_BEGIN   36
 Beginning character offset for special characters.
#define MINUS_CHAR_OFFSET   0
 Char offset for '-' from special characters begin offset.
#define PLUS_CHAR_OFFSET   1
 Char offset for '+' from special characters begin offset.
#define PERIOD_CHAR_OFFSET   2
 Char offset for '.' from special characters begin offset.
#define COLON_CHAR_OFFSET   3
 Char offset for ':' from special characters begin offset.
#define EXCLAMATION_CHAR_OFFSET   4
 Char offset for '!' from special characters begin offset.
#define INTERROGATIVE_CHAR_OFFSET   5
 Char offset for '?' from special characters begin offset.
#define COMMA_CHAR_OFFSET   6
 Char offset for ',' from special characters begin offset.
#define LEFTPARENTHESIS_CHAR_OFFSET   7
 Char offset for '(' from special characters begin offset.
#define RIGHTPARENTHESIS_CHAR_OFFSET   8
 Char offset for ')' from special characters begin offset.
#define AT_CHAR_OFFSET   9
 Char offset for '@' from special characters begin offset.
#define TEXT_PRIORITY   1
 Priority for the text in the sprite layer.
#define SHADOW_PRIORITY   0
 Priority for the text shadow in the sprite layer.
#define SHADOW_ABS_OFFSET_X   2
 ABSOLUTE offset to apply to text position in order to get.
#define SHADOW_ABS_OFFSET_Y   2
 the shadow position. Sign depends on shadow direction.

Detailed Description

Font.


Define Documentation

#define AT_CHAR_OFFSET   9

Char offset for '@' from special characters begin offset.

#define CHAR_COUNT_PER_FONTCOLOR   46

Number of characters per font color in the font sprite table.

#define CHAR_HEIGHT   10

#define CHAR_SPACE   1

Space (in pixels) between two chars when drawing a string.

#define CHAR_WIDTH   10

Size (in pixels) of one character.

#define COLON_CHAR_OFFSET   3

Char offset for ':' from special characters begin offset.

#define COMMA_CHAR_OFFSET   6

Char offset for ',' from special characters begin offset.

#define EXCLAMATION_CHAR_OFFSET   4

Char offset for '!' from special characters begin offset.

#define FONT_SPRITETABLE   28

Sprite layer for the font.

#define INTERROGATIVE_CHAR_OFFSET   5

Char offset for '?' from special characters begin offset.

#define LEFTPARENTHESIS_CHAR_OFFSET   7

Char offset for '(' from special characters begin offset.

#define LETTERS_CHAR_OFFSET_BEGIN   0

Beginning character offset for letters.

#define MAX_STRING_LENGTH   2048

Maximum length for a string to draw.

#define MINUS_CHAR_OFFSET   0

Char offset for '-' from special characters begin offset.

#define NUMBERS_CHAR_OFFSET_BEGIN   26

Beginning character offset for numbers.

#define PERIOD_CHAR_OFFSET   2

Char offset for '.' from special characters begin offset.

#define PLUS_CHAR_OFFSET   1

Char offset for '+' from special characters begin offset.

#define RIGHTPARENTHESIS_CHAR_OFFSET   8

Char offset for ')' from special characters begin offset.

#define SHADOW_ABS_OFFSET_X   2

ABSOLUTE offset to apply to text position in order to get.

#define SHADOW_ABS_OFFSET_Y   2

the shadow position. Sign depends on shadow direction.

#define SHADOW_PRIORITY   0

Priority for the text shadow in the sprite layer.

#define SPECIAL_CHAR_OFFSET_BEGIN   36

Beginning character offset for special characters.

#define TEXT_PRIORITY   1

Priority for the text in the sprite layer.


Generated on Sat Oct 18 12:26:38 2008 for Bombermaaan by  doxygen 1.5.5
Visit the Bombermaaan project page
SourceForge.net Logo