diff options
author | Ian C <ianc@noddybox.co.uk> | 2007-02-16 01:10:41 +0000 |
---|---|---|
committer | Ian C <ianc@noddybox.co.uk> | 2007-02-16 01:10:41 +0000 |
commit | b369f37c6244b5d56742b56f745219fb2544efe2 (patch) | |
tree | a838093b033d302e6c7f64e7e255594d490d093a /source/framebuffer.c | |
parent | 284d8dec91155107f04ad4e2c02338bcb6263abc (diff) |
Some hi-res support. Added new config page and averaging touchscreen reads.
In process of writing file selector.
Diffstat (limited to 'source/framebuffer.c')
-rw-r--r-- | source/framebuffer.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/source/framebuffer.c b/source/framebuffer.c index ef66235..691862e 100644 --- a/source/framebuffer.c +++ b/source/framebuffer.c @@ -21,6 +21,8 @@ */ #include <nds.h> +#include <stdio.h> +#include <stdarg.h> #include <string.h> /* ---------------------------------------- STATIC DATA @@ -183,6 +185,19 @@ void FB_Centre(const char *text, int y, int colour, int paper) } +void FB_printf(int x, int y, int colour, int paper, const char *format, ...) +{ + char buff[80]; + va_list va; + + va_start(va,format); + vsnprintf(buff,sizeof buff,format,va); + va_end(va); + + FB_Print(buff,x,y,colour,paper); +} + + void FB_HLine(int x1, int x2, int y, int colour) { uint16 *line; |