comparison dmtext.h @ 100:f16d102dbbac

Add a function for setting bitmapped font palette.
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 02 Oct 2012 20:33:01 +0300
parents e1e308167991
children d5d27f262227
comparison
equal deleted inserted replaced
99:7a59611f9d4f 100:f16d102dbbac
50 DMBitmapFont *dmNewBitmapFont(int nglyphs, int width, int height); 50 DMBitmapFont *dmNewBitmapFont(int nglyphs, int width, int height);
51 int dmFreeBitmapFont(DMBitmapFont *font); 51 int dmFreeBitmapFont(DMBitmapFont *font);
52 int dmLoadBitmapFont(DMResource *res, DMBitmapFont **pfont); 52 int dmLoadBitmapFont(DMResource *res, DMBitmapFont **pfont);
53 int dmSaveBitmapFont(DMResource *res, DMBitmapFont *font); 53 int dmSaveBitmapFont(DMResource *res, DMBitmapFont *font);
54 int dmCreateBitmapFontFromImage(SDL_Surface *image, int width, int height, DMBitmapFont **pfont); 54 int dmCreateBitmapFontFromImage(SDL_Surface *image, int width, int height, DMBitmapFont **pfont);
55 int dmSetBitmapFontPalette(DMBitmapFont *font, SDL_Color *pal, int start, int size);
55 56
56 void dmDrawBMTextConst(SDL_Surface *screen, DMBitmapFont *font, int mode, int xc, int yc, const char *str); 57 void dmDrawBMTextConst(SDL_Surface *screen, DMBitmapFont *font, int mode, int xc, int yc, const char *str);
57 void dmDrawBMTextVA(SDL_Surface *screen, DMBitmapFont *font, int mode, int xc, int yc, const char *fmt, va_list ap); 58 void dmDrawBMTextVA(SDL_Surface *screen, DMBitmapFont *font, int mode, int xc, int yc, const char *fmt, va_list ap);
58 void dmDrawBMText(SDL_Surface *screen, DMBitmapFont *font, int mode, int xc, int yc, const char *fmt, ...); 59 void dmDrawBMText(SDL_Surface *screen, DMBitmapFont *font, int mode, int xc, int yc, const char *fmt, ...);
59 #endif 60 #endif