From 2c244d9f1d6dc4fb83a385d7acc6dd0e0512da51 Mon Sep 17 00:00:00 2001 From: Scott Duensing Date: Tue, 8 Oct 2019 20:00:41 -0500 Subject: [PATCH] Updated for new blit routines. --- j3d/main.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/j3d/main.c b/j3d/main.c index cba9003..db0744b 100644 --- a/j3d/main.c +++ b/j3d/main.c @@ -41,6 +41,8 @@ __attribute__((__format__ (__printf__, 4, 0))) void printAt(jlStaT *font, jint16 cx, jint16 cy, const char *what, ...) { jint16 x; jint16 y; + jint16 tx; + jint16 ty; jint16 counter; char msg[40]; // Very short messages (screen width). Be careful! va_list va; @@ -49,10 +51,14 @@ void printAt(jlStaT *font, jint16 cx, jint16 cy, const char *what, ...) { vsprintf(msg, what, va); va_end(va); + tx = cx * 8; + ty = cy * 8; + for (counter=0; counter<(int)strlen(msg); counter++) { x = msg[counter] % 40; y = msg[counter] / 40; - jlDrawBlit8x8(jlStaSurfaceGet(font), x, y, counter + cx, cy); + jlDrawBlit8x8(jlStaSurfaceGet(font), x, y, tx, ty); + tx += 8; } }