#ifndef _CFONT_H #define _CFONT_H #define FONT_WIDTH 32 // width of a character (in the bitmap source!) #define FONT_HEIGHT 32 // height of a character (in the bitmap source!) #define FONT_SPACING 20 // spacing between characters when printing #define FONT_XCHAR 16 // number of characters aligned on the x-axis in the bitmap source #define FONT_COUNT 256 // number of characters in the bitmap source struct ColorStruct { double m_dRed; double m_dGreen; double m_dBlue; }; void FontInit(int f_iWinWidth, int f_iWinHeight); void FontDelete(GLvoid); void glPrint(GLint x, GLint y, char *string, struct ColorStruct f_sColor); #endif