]> git.lizzy.rs Git - nothing.git/blob - src/ui/menu_title.h
Merge pull request #725 from tsoding/719
[nothing.git] / src / ui / menu_title.h
1 #ifndef MENU_TITLE_H_
2 #define MENU_TITLE_H_
3
4 typedef struct MenuTitle MenuTitle;
5 typedef struct Sprite_font Sprite_font;
6
7 MenuTitle *create_menu_title(const char *text,
8                              Vec font_scale,
9                              const Sprite_font *sprite_font);
10 void destroy_menu_title(MenuTitle *menu_title);
11
12 int menu_title_render(const MenuTitle *menu_title,
13                       SDL_Renderer *renderer,
14                       Vec position);
15 int menu_title_update(MenuTitle *menu_title, float delta_time);
16
17 Vec menu_title_size(const MenuTitle *menu_title);
18
19 #endif  // MENU_TITLE_H_