int console_handle_event(Console *console,
const SDL_Event *event)
{
- return edit_field_handle_event(console->edit_field, event);
+ return edit_field_handle_event(console->edit_field,
+ event);
+}
+
+int console_render(const Console *console,
+ SDL_Renderer *renderer)
+{
+ return edit_field_render(console->edit_field,
+ renderer,
+ vec(0.0f, 0.0f));
}
typedef struct Console Console;
typedef struct Level Level;
typedef struct Sprite_font Sprite_font;
+typedef struct Camera Camera;
Console *create_console(Level *level,
const Sprite_font *font);
int console_handle_event(Console *console,
const SDL_Event *event);
+int console_render(const Console *console,
+ SDL_Renderer *renderer);
+
#endif // CONSOLE_H_