3 #include <GLFW/glfw3.h>
7 void keyboardInput(int key, int scancode, int action, int mods) {
10 if (action == GLFW_PRESS) {
11 startMovement(DIRECTION_UP);
13 else if (action == GLFW_RELEASE) {
14 stopMovement(DIRECTION_UP);
18 if (action == GLFW_PRESS) {
19 startMovement(DIRECTION_DOWN);
21 else if (action == GLFW_RELEASE) {
22 stopMovement(DIRECTION_DOWN);
26 if (action == GLFW_PRESS) {
27 startMovement(DIRECTION_LEFT);
29 else if (action == GLFW_RELEASE) {
30 stopMovement(DIRECTION_LEFT);
34 if (action == GLFW_PRESS) {
35 startMovement(DIRECTION_RIGHT);
37 else if (action == GLFW_RELEASE) {
38 stopMovement(DIRECTION_RIGHT);