Add scene::on_text_input event

This commit is contained in:
Nikita Lisitsa 2022-04-01 17:40:22 +03:00
parent 6e0579e548
commit 6db913756b
2 changed files with 5 additions and 0 deletions

View file

@ -35,6 +35,8 @@ namespace psemek::app
virtual void on_key_down(SDL_Keycode /* key */) {} virtual void on_key_down(SDL_Keycode /* key */) {}
virtual void on_key_up(SDL_Keycode /* key */) {} virtual void on_key_up(SDL_Keycode /* key */) {}
virtual void on_text_input(std::string_view /* text */) {}
virtual void update() {} virtual void update() {}
virtual void present() {} virtual void present() {}
}; };

View file

@ -209,6 +209,9 @@ namespace psemek::app
case SDL_KEYUP: case SDL_KEYUP:
handler()->on_key_up(e.key.keysym.sym); handler()->on_key_up(e.key.keysym.sym);
break; break;
case SDL_TEXTINPUT:
handler()->on_text_input(e.text.text);
break;
} }
} }