X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fapp.cpp;fp=src%2Fapp.cpp;h=57651e3b754370602eca2d92706dd000573df1fb;hb=83ed3de28841d1eecfca39ff540e804cf6809b32;hp=21f5bcf981ae575bc994f4fb049e5e6a4c5ce900;hpb=bee003d1d375789b6533cfd39c65f6d4478f1966;p=blank.git diff --git a/src/app.cpp b/src/app.cpp index 21f5bcf..57651e3 100644 --- a/src/app.cpp +++ b/src/app.cpp @@ -88,11 +88,16 @@ void Application::HandleEvents() { while (SDL_PollEvent(&event)) { switch (event.type) { case SDL_KEYDOWN: + interface.HandlePress(event.key); + break; case SDL_KEYUP: - interface.Handle(event.key); + interface.HandleRelease(event.key); break; case SDL_MOUSEBUTTONDOWN: - interface.Handle(event.button); + interface.HandlePress(event.button); + break; + case SDL_MOUSEBUTTONUP: + interface.HandleRelease(event.button); break; case SDL_MOUSEMOTION: interface.Handle(event.motion);