diff options
author | Bad Diode <bd@badd10de.dev> | 2021-06-03 15:07:53 +0200 |
---|---|---|
committer | Bad Diode <bd@badd10de.dev> | 2021-06-03 15:07:53 +0200 |
commit | 5ca4491aa46b7090189685fecf422ee7316de724 (patch) | |
tree | c9f3b23ab2bbdddca78a06c6f43ad86700ce8c4f /src/main.c | |
parent | 0eda19bd2bb551bf9186b0fbe1a806a28d5a3597 (diff) | |
download | stepper-5ca4491aa46b7090189685fecf422ee7316de724.tar.gz stepper-5ca4491aa46b7090189685fecf422ee7316de724.zip |
Add tile drawing function for the framebuffer
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 16 |
1 files changed, 5 insertions, 11 deletions
@@ -13,7 +13,6 @@ WITH REGARD TO THIS SOFTWARE. | |||
13 | 13 | ||
14 | #include "filesystem.c" | 14 | #include "filesystem.c" |
15 | #include "renderer.c" | 15 | #include "renderer.c" |
16 | // #include "text.h" | ||
17 | 16 | ||
18 | // | 17 | // |
19 | // Config parameters. | 18 | // Config parameters. |
@@ -65,16 +64,11 @@ int main(void) { | |||
65 | irq_init(); | 64 | irq_init(); |
66 | irs_set(IRQ_VBLANK, irs_stub); | 65 | irs_set(IRQ_VBLANK, irs_stub); |
67 | 66 | ||
68 | draw_pixel(10, 0, 1); | 67 | Tile *tile = FONT_DATA; |
69 | draw_pixel(10, 1, 2); | 68 | tile += 'A'; |
70 | draw_pixel(10, 2, 3); | 69 | draw_tile(0, 0, tile, true); |
71 | draw_pixel(10, 3, 4); | 70 | draw_tile(0, 4, tile, true); |
72 | draw_pixel( 0, 0, 1); | 71 | draw_tile(4, 0, tile, true); |
73 | draw_pixel( 0, 1, 2); | ||
74 | draw_pixel( 0, 2, 3); | ||
75 | draw_pixel( 0, 3, 4); | ||
76 | txt_position(8, 8); | ||
77 | txt_printf("Hello world!"); | ||
78 | 72 | ||
79 | // Main loop. | 73 | // Main loop. |
80 | PROF_INIT(); | 74 | PROF_INIT(); |