From bef4a4cebb599aab2704f509e8652ad5da2f84d2 Mon Sep 17 00:00:00 2001 From: Jon Bergli Heier Date: Tue, 14 Jun 2011 18:49:11 +0200 Subject: Temporary hack to get UI input working on win32 builds. --- scene.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'scene.cpp') diff --git a/scene.cpp b/scene.cpp index e981d8b..1fda39e 100644 --- a/scene.cpp +++ b/scene.cpp @@ -162,7 +162,12 @@ void Scene::events() { running = false; break; case SDL_KEYDOWN: + // TODO: FIX! +#ifdef WIN32 + if(console->showing() && event.key.keysym.sym != SDLK_BACKQUOTE) { +#else if(console->showing() && event.key.keysym.sym != 124) { +#endif CEGUI::System::getSingleton().injectKeyDown(event.key.keysym.scancode); if(CEGUI::System::getSingleton().injectChar(event.key.keysym.unicode)) break; @@ -213,7 +218,11 @@ void Scene::events() { tool = new RaiseTool(terrain); break; // TODO: change/make configurable +#ifdef WIN32 + case SDLK_BACKQUOTE: +#else case 124: +#endif if(console->showing()) { console->hide(); dialog = false; -- cgit v1.2.3