diff options
author | KikooDX <kikoodx@paranoici.org> | 2022-03-02 23:04:20 +0100 |
---|---|---|
committer | KikooDX <kikoodx@paranoici.org> | 2022-03-02 23:04:20 +0100 |
commit | 2665f29f72aa91d64c4d4b5d68f6366d1228b988 (patch) | |
tree | af0820a9c3e2e0a08d72dfbe7dc49bd067742aa9 | |
parent | 76e13d29090faaea79dda51faddc266e2f995eea (diff) | |
download | lzy-2665f29f72aa91d64c4d4b5d68f6366d1228b988.tar.gz |
draw point
-rw-r--r-- | inc/lzy.h | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -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}; |