]> git.lizzy.rs Git - dragonblocks3d.git/blobdiff - src/dragonblocks/input_handler.hpp
Multithreading
[dragonblocks3d.git] / src / dragonblocks / input_handler.hpp
index a311028a7b81592ce5feff1920b117764ab34802..a54f1adfadb115aa4d4d4c0d268fdd7573b636b8 100644 (file)
@@ -1,6 +1,6 @@
 #pragma once
 
-#include <map>
+#include <set>
 #include "gl.hpp"
 
 namespace dragonblocks
@@ -15,7 +15,7 @@ namespace dragonblocks
                void processMouseInput(double);
                void processKeyInput(double);
                void onMouseMove(double, double, double);
-               void onKeyPress(double, std::map<int, bool>);
+               void onKeyPress(double, std::set<int>);
                void listenFor(int);
                void dontListenFor(int);
                
@@ -29,6 +29,6 @@ namespace dragonblocks
                private:                
                Camera *camera;
                Window *window;
-               std::map<int, bool> listened_keys;
+               std::set<int> listened_keys;
        };
 }