#ifndef DRAW_TEXT_H #define DRAW_TEXT_H #include "../libsok/sok.h" // sok_pos_t #include // SDL_Color #include // TTF_Font typedef enum { TEXT_ALIGN_TOP_LEFT, TEXT_ALIGN_TOP_CENTER, TEXT_ALIGN_TOP_RIGHT, TEXT_ALIGN_CENTER_LEFT, TEXT_ALIGN_CENTER_CENTER, TEXT_ALIGN_CENTER_RIGHT, TEXT_ALIGN_BOTTOM_LEFT, TEXT_ALIGN_BOTTOM_RIGHT, TEXT_ALIGN_BOTTOM_CENTER, TEXT_ALIGN_LAST, } text_align_t; typedef struct { const text_align_t align; const sok_pos_t pad; const SDL_Color colors[2]; } text_style_t; void draw_text( SDL_Renderer * const, TTF_Font * const, const text_style_t * const, const char * const ); #endif /* DRAW_TEXT_H */