Updated for new blit routines.
This commit is contained in:
parent
4f3f7b55c2
commit
2c244d9f1d
1 changed files with 7 additions and 1 deletions
|
@ -41,6 +41,8 @@ __attribute__((__format__ (__printf__, 4, 0)))
|
||||||
void printAt(jlStaT *font, jint16 cx, jint16 cy, const char *what, ...) {
|
void printAt(jlStaT *font, jint16 cx, jint16 cy, const char *what, ...) {
|
||||||
jint16 x;
|
jint16 x;
|
||||||
jint16 y;
|
jint16 y;
|
||||||
|
jint16 tx;
|
||||||
|
jint16 ty;
|
||||||
jint16 counter;
|
jint16 counter;
|
||||||
char msg[40]; // Very short messages (screen width). Be careful!
|
char msg[40]; // Very short messages (screen width). Be careful!
|
||||||
va_list va;
|
va_list va;
|
||||||
|
@ -49,10 +51,14 @@ void printAt(jlStaT *font, jint16 cx, jint16 cy, const char *what, ...) {
|
||||||
vsprintf(msg, what, va);
|
vsprintf(msg, what, va);
|
||||||
va_end(va);
|
va_end(va);
|
||||||
|
|
||||||
|
tx = cx * 8;
|
||||||
|
ty = cy * 8;
|
||||||
|
|
||||||
for (counter=0; counter<(int)strlen(msg); counter++) {
|
for (counter=0; counter<(int)strlen(msg); counter++) {
|
||||||
x = msg[counter] % 40;
|
x = msg[counter] % 40;
|
||||||
y = msg[counter] / 40;
|
y = msg[counter] / 40;
|
||||||
jlDrawBlit8x8(jlStaSurfaceGet(font), x, y, counter + cx, cy);
|
jlDrawBlit8x8(jlStaSurfaceGet(font), x, y, tx, ty);
|
||||||
|
tx += 8;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue