diff --git a/src/engine/Engine.java b/src/engine/Engine.java index 65dbe19..26a719d 100644 --- a/src/engine/Engine.java +++ b/src/engine/Engine.java @@ -22,6 +22,8 @@ public class Engine { private static long window; private final List objectsGl; + + private static boolean present = glfwJoystickPresent(GLFW_JOYSTICK_1); private boolean running; @@ -56,7 +58,7 @@ public class Engine { this.setWindow(glfwCreateWindow(width, height, "Boulevard Combattant", NULL, NULL)); assert getWindow() != NULL; - boolean present = glfwJoystickPresent(GLFW_JOYSTICK_1); + System.out.println(present); // On récupère les informations du moniteur principal @@ -176,8 +178,11 @@ public class Engine { while(engine.isRunning()){ lastFrame = System.currentTimeMillis(); // Game logic should fit here - -// gamepadInput(zangief, speed); + + if (present) { + gamepadInput(zangief, speed); + } + input(zangief, speed); // input(smiley2, speed);