X-Git-Url: http://git.mutantstargoat.com?p=winnie;a=blobdiff_plain;f=src%2Fsdl%2Fevent.cc;fp=src%2Fsdl%2Fevent.cc;h=0000000000000000000000000000000000000000;hp=685c323d7fce9a9037f7093d8396fa0e77077dc0;hb=b4c8d68e0357683cec82fb8a9c5a4447155b3192;hpb=9261ecb0ad85bdf8b21e17b7309ddaeb76a57d96 diff --git a/src/sdl/event.cc b/src/sdl/event.cc deleted file mode 100644 index 685c323..0000000 --- a/src/sdl/event.cc +++ /dev/null @@ -1,56 +0,0 @@ -/* -winnie - an experimental window system - -Copyright (C) 2013 Eleni Maria Stea - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . - -Author: Eleni Maria Stea -*/ - -#ifdef WINNIE_SDL -#include -#include - -#include "event.h" -#include "keyboard.h" -#include "mouse.h" -#include "wm.h" - -SDL_Event sdl_event; -void process_events() -{ - wm->process_windows(); - if(!SDL_WaitEvent(&sdl_event)) { - return; - } - - switch(sdl_event.type) { - case SDL_KEYDOWN: - case SDL_KEYUP: - process_keyboard_event(); - break; - case SDL_MOUSEMOTION: - case SDL_MOUSEBUTTONDOWN: - case SDL_MOUSEBUTTONUP: - process_mouse_event(); - break; - case SDL_QUIT: - exit(0); - default: - break; - } -} - -#endif // WINNIE_SDL