Make ui_scene update event loop
This commit is contained in:
parent
5dda61ab50
commit
670ac8beda
2 changed files with 6 additions and 0 deletions
|
|
@ -26,6 +26,7 @@ namespace psemek::app
|
||||||
void on_key_down(SDL_Keycode key) override;
|
void on_key_down(SDL_Keycode key) override;
|
||||||
void on_key_up(SDL_Keycode key) override;
|
void on_key_up(SDL_Keycode key) override;
|
||||||
|
|
||||||
|
void update() override;
|
||||||
void present() override;
|
void present() override;
|
||||||
|
|
||||||
ui::controller & controller() const { return controller_; }
|
ui::controller & controller() const { return controller_; }
|
||||||
|
|
|
||||||
|
|
@ -73,6 +73,11 @@ namespace psemek::app
|
||||||
controller_.event(ui::key_press{key, false});
|
controller_.event(ui::key_press{key, false});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void ui_scene::update()
|
||||||
|
{
|
||||||
|
controller_.loop()->pump();
|
||||||
|
}
|
||||||
|
|
||||||
void ui_scene::present()
|
void ui_scene::present()
|
||||||
{
|
{
|
||||||
gfx::render_target rt;
|
gfx::render_target rt;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue