8 #include "game/camera.h"
10 typedef struct Edit_field Edit_field;
12 Edit_field *create_edit_field(Vec2f font_size,
14 void destroy_edit_field(Edit_field *edit_field);
16 int edit_field_render_screen(const Edit_field *edit_field,
18 Vec2f screen_position);
20 int edit_field_render_world(const Edit_field *edit_field,
22 Vec2f world_position);
24 int edit_field_event(Edit_field *edit_field, const SDL_Event *event);
26 const char *edit_field_as_text(const Edit_field *edit_field);
28 void edit_field_replace(Edit_field *edit_field, const char *text);
29 void edit_field_clean(Edit_field *edit_field);
30 void edit_field_restyle(Edit_field *edit_field,
34 #endif // EDIT_FIELD_H_