From e2f2cd904ff134b221a811c4b9dd5548789ff070 Mon Sep 17 00:00:00 2001 From: "Juan J. Martinez" Date: Tue, 13 Jun 2023 22:25:02 +0100 Subject: Add bitmap font's put_text --- src/text.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/text.c (limited to 'src/text.c') diff --git a/src/text.c b/src/text.c new file mode 100644 index 0000000..c59b5e6 --- /dev/null +++ b/src/text.c @@ -0,0 +1,15 @@ +#include + +#include "vga.h" +#include "data.h" + +void put_text(uint16_t x, uint16_t y, const char *text) +{ + Rect dst = { x, y, 8, 8}; + + while (*text) + { + blit(binary_font_start + ((*text++ - ' ') << 6), &dst); + dst.x += 8; + } +} -- cgit v1.2.3