]> git.lizzy.rs Git - nothing.git/blobdiff - src/ui/edit_field.h
Remove Lt from Edit_field
[nothing.git] / src / ui / edit_field.h
index a896876c020085a7687fa6ff49aaeff8b74e8fea..585fec7a059f65d5138629c0ae165ffe60babf33 100644 (file)
@@ -7,11 +7,13 @@
 #include "math/vec.h"
 #include "game/camera.h"
 
-typedef struct Edit_field Edit_field;
-
-Edit_field *create_edit_field(Vec2f font_size,
-                              Color font_color);
-void destroy_edit_field(Edit_field *edit_field);
+typedef struct {
+    char buffer[EDIT_FIELD_CAPACITY];
+    size_t buffer_size;
+    size_t cursor;
+    Vec2f font_size;
+    Color font_color;
+} Edit_field;
 
 int edit_field_render_screen(const Edit_field *edit_field,
                              const Camera *camera,