From bf452e7f6a3fa0e41964fc8e2c57e1e577cd1682 Mon Sep 17 00:00:00 2001 From: pixel Date: Sun, 20 Jun 2004 23:51:59 +0000 Subject: Put some modifications in the overall. Font to texture doesn't work though. --- include/font.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'include/font.h') diff --git a/include/font.h b/include/font.h index a557f6e..07f7c03 100644 --- a/include/font.h +++ b/include/font.h @@ -7,6 +7,7 @@ #include #include #include +#include namespace mogltk { class font : public Base { @@ -14,13 +15,25 @@ namespace mogltk { font(Handle *); virtual ~font(); virtual void drawentry(Uint16, int, int, ColorP = WHITE); + void drawtotex(texture *, Uint16, int, int, ColorP = WHITE); void putcursor(int, int); void putentry(Uint16, ColorP = WHITE); + void putentryontex(texture *, Uint16, ColorP = WHITE); void drawchar(char, ColorP = WHITE); + void drawcharontex(texture *, char, ColorP = WHITE); void newline(void); int printf(const ugly_string &, ...); int printf(const char *, ...); int printf(const ugly_string &, va_list); + rect size(const ugly_string &, ...); + rect size(const char *, ...); + rect size(const ugly_string &, va_list); + rect printtotex(texture *, const ugly_string &, ...); + rect printtotex(texture *, const char *, ...); + rect printtotex(texture *, const ugly_string &, va_list); + texture * printtex(rect *, const ugly_string &, ...); + texture * printtex(rect *, const char *, ...); + texture * printtex(rect *, const ugly_string &, va_list); void setcolor(ColorP); void setshadow(int); void setwspace(int); -- cgit v1.2.3