From 066e5987c515dfc34537d73ca9d2a81ddd1f9e1b Mon Sep 17 00:00:00 2001 From: chai Date: Sun, 21 Oct 2018 13:37:27 +0800 Subject: =?UTF-8?q?*=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/libjin/Input/je_event.h | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'src/libjin/Input/je_event.h') diff --git a/src/libjin/Input/je_event.h b/src/libjin/Input/je_event.h index ca5dab7..2e87dc9 100644 --- a/src/libjin/Input/je_event.h +++ b/src/libjin/Input/je_event.h @@ -14,6 +14,9 @@ namespace JinEngine typedef SDL_Keycode Key; typedef SDL_MouseWheelEvent Wheel; + /// + /// + /// enum EventType { QUIT = SDL_QUIT, /* keyboard events */ @@ -39,6 +42,9 @@ namespace JinEngine WINDOW_EVENT = SDL_WINDOWEVENT, }; + /// + /// + /// enum WindowEvent { WINDOW_SHOWN = SDL_WINDOWEVENT_SHOWN , WINDOW_HIDDEN = SDL_WINDOWEVENT_HIDDEN , @@ -58,16 +64,25 @@ namespace JinEngine WINDOW_HIT_TEST = SDL_WINDOWEVENT_HIT_TEST , }; + /// + /// + /// inline int pollEvent(Event* e) { return SDL_PollEvent(e); } + /// + /// + /// inline const char* getKeyName(Key key) { return SDL_GetKeyName(key); } + /// + /// + /// inline const char* getButtonName(int button) { switch (button) @@ -102,4 +117,5 @@ namespace JinEngine } // namespace JinEngine #endif // LIBJIN_MODULES_INPUT -#endif \ No newline at end of file + +#endif // __JE_EVENT_H \ No newline at end of file -- cgit v1.1-26-g67d0