aboutsummaryrefslogtreecommitdiff
path: root/inc/lzy.h
diff options
context:
space:
mode:
Diffstat (limited to 'inc/lzy.h')
-rw-r--r--inc/lzy.h46
1 files changed, 24 insertions, 22 deletions
diff --git a/inc/lzy.h b/inc/lzy.h
index ea748d0..1a579fe 100644
--- a/inc/lzy.h
+++ b/inc/lzy.h
@@ -78,31 +78,31 @@ typedef struct LZY_Event {
LZY_EventUnion u;
} LZY_Event;
-[[nodiscard]] int LZY_Init(const char *title, int target_fps,
+int LZY_Init(const char *title, int target_fps,
const char *tset_path, const char *font_path);
void LZY_Quit(void);
-[[nodiscard]] int LZY_DrawBegin(void);
-[[nodiscard]] int LZY_DrawEnd(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);
-[[nodiscard]] int LZY_DrawClear(void);
-[[nodiscard]] int LZY_DrawPoint(int x, int y);
-[[nodiscard]] int LZY_DrawLine(int x0, int y0, int x1, int y1);
-[[nodiscard]] int LZY_DrawRect(int x, int y, int w, int h);
-[[nodiscard]] int LZY_FillRect(int x, int y, int w, int h);
-[[nodiscard]] int LZY_DrawTile(unsigned int id, int x, int y);
-[[nodiscard]] int LZY_DrawTileEx(unsigned int id, int x, int y, unsigned int w,
- unsigned int h);
-[[nodiscard]] int LZY_DrawChar(unsigned char chr, int x, int y);
-[[nodiscard]] int LZY_DrawText(int x, int y, const char *text);
-[[nodiscard]] int LZY_DrawTextF(int x, int y, const char *fmt, ...);
-[[nodiscard]] LZY_Music *LZY_MusicLoad(const char *path);
-[[nodiscard]] int LZY_MusicDestroy(LZY_Music *music);
-[[nodiscard]] int LZY_MusicPlay(LZY_Music *music, int loops);
-[[nodiscard]] LZY_Sound *LZY_SoundLoad(const char *path);
-[[nodiscard]] int LZY_SoundDestroy(LZY_Sound *sound);
+int LZY_DrawClear(void);
+int LZY_DrawPoint(int x, int y);
+int LZY_DrawLine(int x0, int y0, int x1, int y1);
+int LZY_DrawRect(int x, int y, int w, int h);
+int LZY_FillRect(int x, int y, int w, int h);
+int LZY_DrawTile(unsigned int id, int x, int y);
+int LZY_DrawTileEx(unsigned int id, int x, int y, unsigned int w,
+ unsigned int h);
+int LZY_DrawChar(unsigned char chr, int x, int y);
+int LZY_DrawText(int x, int y, const char *text);
+int LZY_DrawTextF(int x, int y, const char *fmt, ...);
+LZY_Music *LZY_MusicLoad(const char *path);
+int LZY_MusicDestroy(LZY_Music *music);
+int LZY_MusicPlay(LZY_Music *music, int loops);
+LZY_Sound *LZY_SoundLoad(const char *path);
+int LZY_SoundDestroy(LZY_Sound *sound);
void LZY_SoundSetVolume(LZY_Sound *sound, float volume);
-[[nodiscard]] int LZY_SoundPlay(LZY_Sound *sound, int loops);
+int LZY_SoundPlay(LZY_Sound *sound, int loops);
int LZY_PollEvent(LZY_Event *);
void LZY_CycleEvents(void);
int LZY_KeyDown(unsigned int key);
@@ -111,8 +111,10 @@ void LZY_Log(const char *fmt, ...);
int LZY_LogError(int rv);
const char *LZY_GetError(void);
-[[deprecated("renamed to LZY_FillRect")]] [[nodiscard]] int
-LZY_DrawFillRect(int x, int y, int w, int h);
+#ifdef __has_cpp_attribute
+[[deprecated("renamed to LZY_FillRect")]]
+#endif
+int LZY_DrawFillRect(int x, int y, int w, int h);
#ifdef __cplusplus
}