]> git.lizzy.rs Git - nothing.git/blob - src/game/edit_field_ring.h
Remove TODO(#353)
[nothing.git] / src / game / edit_field_ring.h
1 #ifndef EDIT_FIELD_RING_H_
2 #define EDIT_FIELD_RING_H_
3
4 #include "math/point.h"
5 #include "color.h"
6
7 typedef struct EditFieldRing EditFieldRing;
8 typedef struct Edit_field Edit_field;
9 typedef struct Sprite_font Sprite_font;
10
11 EditFieldRing *create_edit_field_ring(const Sprite_font *font,
12                                       Vec font_size,
13                                       Color font_color,
14                                       size_t capacity);
15 void destroy_edit_field_ring(EditFieldRing *edit_field_ring);
16
17 void edit_field_ring_push(EditFieldRing *edit_field_ring);
18 size_t edit_field_ring_size(const EditFieldRing *edit_field_ring);
19 Edit_field *edit_field_ring_get(const EditFieldRing *edit_field_ring, size_t i);
20
21 #endif  // EDIT_FIELD_RING_H_