input_system.cpp 480 B

12345678910111213141516171819202122
  1. #include <application/context.h>
  2. #include <entt/entity/registry.hpp>
  3. #include <system/input_system.h>
  4. namespace testbed {
  5. void input_system(entt::registry &registry, const SDL_Event &event, bool &quit) {
  6. switch(event.type) {
  7. case SDL_EVENT_QUIT:
  8. quit = true;
  9. break;
  10. case SDL_EVENT_KEY_DOWN:
  11. switch(event.key.key) {
  12. case SDLK_ESCAPE:
  13. quit = true;
  14. break;
  15. }
  16. break;
  17. }
  18. }
  19. } // namespace testbed