]> git.localhorst.tv Git - blank.git/blobdiff - src/app.cpp
block place/remove timers
[blank.git] / src / app.cpp
index 21f5bcf981ae575bc994f4fb049e5e6a4c5ce900..57651e3b754370602eca2d92706dd000573df1fb 100644 (file)
@@ -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);