comparison gui/skin/font.h @ 23077:17bf4f4b0715

Gui --> gui
author diego
date Mon, 23 Apr 2007 07:42:42 +0000
parents
children f15bce7943b9
comparison
equal deleted inserted replaced
23076:39dd908375b2 23077:17bf4f4b0715
1
2 #ifndef _FONT_H
3 #define _FONT_H
4
5 #include "bitmap.h"
6 #include "app.h"
7
8 #define fntAlignLeft 0
9 #define fntAlignCenter 1
10 #define fntAlignRight 2
11
12 typedef struct
13 {
14 int x,y; // location
15 int sx,sy; // size
16 } fntChar;
17
18 typedef struct
19 {
20 fntChar Fnt[256];
21 txSample Bitmap;
22 char name[128];
23 } bmpFont;
24
25 extern txSample Bitmap;
26 extern bmpFont * Fonts[26];
27
28 extern int fntAddNewFont( char * name );
29 extern void fntFreeFont( void );
30 extern int fntFindID( char * name );
31 extern int fntTextHeight( int id,char * str );
32 extern int fntTextWidth( int id,char * str );
33
34 extern int fntRead( char * path,char * fname );
35 extern txSample * fntRender( wItem * item,int px,const char * fmt,... );
36
37 #endif
38