27 lines
600 B
C
27 lines
600 B
C
// stdfont.c
|
|
// Author: Josh Holtrop
|
|
// Created: 02/26/04
|
|
// Standard font server
|
|
|
|
#ifndef __HOS_STDFONT__
|
|
#define __HOS_STDFONT__ __HOS_STDFONT__
|
|
|
|
#define STDFONTS 2
|
|
|
|
typedef struct {
|
|
const unsigned char *fontPtr;
|
|
unsigned int charHeight;
|
|
unsigned int charWidth;
|
|
} StdFont;
|
|
|
|
//Returns the standard font size, 0 = invalid font
|
|
// bits 0-7 = font width
|
|
// bits 8-15 = font height
|
|
unsigned int stdfont_getFontSize(unsigned int fontNumber);
|
|
|
|
//Returns a pointer to the desired font's bitmap representation
|
|
unsigned char *stdfont_getBitmap(unsigned int fontNumber);
|
|
|
|
#endif
|
|
|