diff options
Diffstat (limited to 'inc/lzy.h')
-rw-r--r-- | inc/lzy.h | 46 |
1 files changed, 24 insertions, 22 deletions
@@ -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 } |