2025-05-29 19:00:39 +02:00

25 lines
406 B
C

#ifndef ENGINE_UI_H
# define ENGINE_UI_H
/* input */
typedef struct {
bool is_mouse;
bool repeat;
int bind;
} keybind_t;
/* gui */
typedef struct {
Texture2D tex;
Rectangle rec;
char* str;
} button;
bool mouse_inbound(const Rectangle bound, const Vector2 mouse_pos);
button create_button(Vector2 pos, char* tex_path, char* str);
void destroy_button(button b);
bool gui_button(button b);
#endif