aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKikooDX <kikoodx@paranoici.org>2022-02-28 15:49:33 +0100
committerKikooDX <kikoodx@paranoici.org>2022-02-28 15:49:33 +0100
commit51c3eff62227bdbf91d91a7f3cca79bc64300e4b (patch)
tree99d0aafd5ed0e5d716fe182df72d58b883aa0cbf
parent6e3c729758eb5d1306da065d9796184022f00712 (diff)
downloadlzy-51c3eff62227bdbf91d91a7f3cca79bc64300e4b.tar.gz
gint implementation
-rw-r--r--inc/lzy.h16
1 files 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 <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;
}