break;
}
}
+
+void onKeyboardEvent(GLFWwindow* window, int key, int scancode, int action, int mods) {
+ if (action == GLFW_PRESS) {
+ switch (key) {
+ case GLFW_KEY_W:
+ playerMovementInput(0.0f, 1.0f);
+ break;
+ case GLFW_KEY_S:
+ playerMovementInput(0.0f, -1.0f);
+ break;
+ case GLFW_KEY_A:
+ playerMovementInput(-1.0f, 0.0f);
+ break;
+ case GLFW_KEY_D:
+ playerMovementInput(1.0f, 0.0f);
+ break;
+ default:
+ break;
+ }
+ }
+}