aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKikooDX <kikoodx@paranoici.org>2022-03-02 23:04:20 +0100
committerKikooDX <kikoodx@paranoici.org>2022-03-02 23:04:20 +0100
commit2665f29f72aa91d64c4d4b5d68f6366d1228b988 (patch)
treeaf0820a9c3e2e0a08d72dfbe7dc49bd067742aa9
parent76e13d29090faaea79dda51faddc266e2f995eea (diff)
downloadlzy-2665f29f72aa91d64c4d4b5d68f6366d1228b988.tar.gz
draw point
-rw-r--r--inc/lzy.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/inc/lzy.h b/inc/lzy.h
index 9e4c48f..516c073 100644
--- a/inc/lzy.h
+++ b/inc/lzy.h
@@ -50,6 +50,7 @@ int LZY_DrawEnd(void);
void LZY_DrawSetColor(uint8_t r, uint8_t g, uint8_t b);
void LZY_DrawSetColorNone(void);
int LZY_DrawClear(void);
+int LZY_DrawPoint(int x, int y);
int LZY_DrawRect(int x, int y, unsigned int w, unsigned int h);
int LZY_DrawFillRect(int x, int y, unsigned int w, unsigned int h);
int LZY_DrawTile(unsigned int id, int x, int y);
@@ -208,6 +209,11 @@ int LZY_DrawClear(void) {
return 0;
}
+int LZY_DrawPoint(int x, int y) {
+ dpixel(x, y, draw_color);
+ return 0;
+}
+
int LZY_DrawRect(int x, int y, unsigned int w, unsigned int h) {
if (w < 1 || h < 1)
return -1;
@@ -543,6 +549,14 @@ int LZY_DrawClear(void) {
return 0;
}
+int LZY_DrawPoint(int x, int y) {
+ if (SDL_RenderDrawPoint(renderer, x, y) < 0) {
+ error = SDL_GetError();
+ return -1;
+ }
+ return 0;
+}
+
int LZY_DrawRect(int x, int y, unsigned int w, unsigned int h) {
const SDL_Rect rect = {x, y, w, h};