// // Created by bruno on 11.6.2025. // #ifndef FACTORYGAME_BUTTON_H #define FACTORYGAME_BUTTON_H #include "SDL2/SDL.h" #include "font.h" #include "../player/player.h" typedef struct { char* label; SDL_Rect rect; SDL_Color color; void (*callback)(void); BitmapFont *font; } Button; #define BUTTON_COUNT 10 extern Button buttons[5][BUTTON_COUNT]; void initButtons(void); void renderButton(SDL_Renderer* renderer, Button btn, Player player); void renderButtons(SDL_Renderer *renderer, Player player); #endif //FACTORYGAME_BUTTON_H