Browse Source

Fix keycodes unordered_map indexing

master
Riyyi 4 years ago
parent
commit
38f7755fab
  1. 5
      inferno/src/inferno/inputcodes.cpp

5
inferno/src/inferno/inputcodes.cpp

@ -1,3 +1,4 @@
#include <string> // std::string
#include <unordered_map> // std::unordered_map
#include <GLFW/glfw3.h>
@ -7,7 +8,7 @@
namespace Inferno {
static std::unordered_map<const char*, int> keys ({
static std::unordered_map<std::string, int> keys ({
{ MAP_KEY(GLFW_KEY_UNKNOWN) },
{ MAP_KEY(GLFW_KEY_SPACE) },
{ MAP_KEY(GLFW_KEY_APOSTROPHE) },
@ -135,7 +136,7 @@ namespace Inferno {
int KeyCode(const char* name)
{
ASSERT(keys.find(name) != keys.end(), "Could not find KeyCode");
ASSERT(keys.find(name) != keys.end(), "keyCode could not find '{}'", name);
return keys.at(name);
}

Loading…
Cancel
Save