Make the new event sink thread-safe (hopefully) and make small usability fixes

This commit is contained in:
Bart van Strien
2011-12-20 19:51:50 +01:00
parent d3bd9b1156
commit 9fb63dc4b8
2 changed files with 14 additions and 3 deletions
+2
View File
@@ -27,6 +27,7 @@
#include <common/Variant.h>
#include <keyboard/Keyboard.h>
#include <mouse/Mouse.h>
#include <thread/threads.h>
// STL
#include <queue>
@@ -66,6 +67,7 @@ namespace event
static bool getConstant(love::keyboard::Keyboard::Key in, const char *& out);
protected:
thread::Mutex mutex;
std::queue<Message*> queue;
static StringMap<love::mouse::Mouse::Button, love::mouse::Mouse::BUTTON_MAX_ENUM>::Entry buttonEntries[];
static StringMap<love::mouse::Mouse::Button, love::mouse::Mouse::BUTTON_MAX_ENUM> buttons;