#ifndef UI_DRAW_H #define UI_DRAW_H #include "../ui/elements.h" #include "interface.h" #include "../interfaces.h" void r_soft_Init(); void r_soft_Reinit(); void r_soft_Close(); void r_soft_renderElements(struct ElementList *list); void r_soft_renderElement(struct Element *element); void r_soft_renderScreen(); void r_soft_clearScreen(); void r_soft_drawElement(struct Element *element); void r_soft_drawText(SDL_Surface *surface, struct Font *font, const char *string, int x, int y); void r_soft_drawSprite(struct Spritesheet *sheet, void *surface, int id, int x, int y); /* event handlers */ void r_soft_setupElement(struct Element *element); void r_soft_cleanElement(struct Element *element); void r_soft_changeElement(struct Element *element); #endif