#pragma once
-#include <map>
+#include <set>
#include "gl.hpp"
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);
private:
Camera *camera;
Window *window;
- std::map<int, bool> listened_keys;
+ std::set<int> listened_keys;
};
}