diff options
author | KikooDX <kikoodx@paranoici.org> | 2022-02-28 15:49:33 +0100 |
---|---|---|
committer | KikooDX <kikoodx@paranoici.org> | 2022-02-28 15:49:33 +0100 |
commit | 51c3eff62227bdbf91d91a7f3cca79bc64300e4b (patch) | |
tree | 99d0aafd5ed0e5d716fe182df72d58b883aa0cbf | |
parent | 6e3c729758eb5d1306da065d9796184022f00712 (diff) | |
download | lzy-51c3eff62227bdbf91d91a7f3cca79bc64300e4b.tar.gz |
gint implementation
-rw-r--r-- | inc/lzy.h | 16 |
1 files changed, 14 insertions, 2 deletions
@@ -10,6 +10,7 @@ int LZY_Deinit(void); int LZY_DrawBegin(void); int LZY_DrawEnd(void); void LZY_DrawSetColor(uint8_t r, uint8_t g, uint8_t b); +void LZY_DrawSetColorNone(void); int LZY_DrawClear(void); void LZY_CycleEvents(void); int LZY_KeyDown(unsigned int scancode); @@ -38,6 +39,7 @@ enum LZY_ScanCode { #endif #ifdef FXCG50 #include <gint/display.h> +#include <gint/keyboard.h> #include <stdint.h> static color_t draw_color; @@ -55,6 +57,7 @@ int LZY_DrawBegin(void) { } int LZY_DrawEnd(void) { + dupdate(); return 0; } @@ -62,14 +65,21 @@ void LZY_DrawSetColor(uint8_t r, uint8_t g, uint8_t b) { draw_color = C_RGB(r << 3, g << 3, b << 3); } +void LZY_DrawSetColorNone(void) { + draw_color = C_NONE; +} + int LZY_DrawClear(void) { + dclear(draw_color); return 0; } -void LZY_CycleEvents(void) {} +void LZY_CycleEvents(void) { + clearevents(); +} int LZY_KeyDown(unsigned int scancode) { - return 0; + return keydown(scancode); } const char *LZY_GetError(void) { @@ -98,6 +108,8 @@ int LZY_DrawEnd(void) { void LZY_DrawSetColor(uint8_t r, uint8_t g, uint8_t b) {} +void LZY_DrawSetColorNone(void) {} + int LZY_DrawClear(void) { return 0; } |