From 51c3eff62227bdbf91d91a7f3cca79bc64300e4b Mon Sep 17 00:00:00 2001 From: KikooDX Date: Mon, 28 Feb 2022 15:49:33 +0100 Subject: [PATCH] gint implementation --- inc/lzy.h | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/inc/lzy.h b/inc/lzy.h index 5b2e4bd..365746d 100644 --- a/inc/lzy.h +++ b/inc/lzy.h @@ -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 +#include #include 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; }