Jelajahi Sumber

Changement direction

Loquicom 6 tahun lalu
induk
melakukan
57c7e7c255
3 mengubah file dengan 17 tambahan dan 1 penghapusan
  1. 1 1
      README.md
  2. TEMPAT SAMPAH
      client/Client.jar
  3. 16 0
      client/src/bswfx/KeyHandler.java

+ 1 - 1
README.md

@@ -26,7 +26,7 @@ zeae
 
 ## Fonctionnement client
 
-azz
+Le client utilise 3 Thread, le thread principale qui lance le jeu, le thread d'attente de notification du serveur (attend en boucle la prochaine notification du serveur) et le thread d'affichage (qui utilise JavaFX).
 
 
 

TEMPAT SAMPAH
client/Client.jar


+ 16 - 0
client/src/bswfx/KeyHandler.java

@@ -65,6 +65,22 @@ public class KeyHandler {
             case F:
                 BomberStudent.bsc.send("POST", "attack/remote/go");
                 break;
+            case I:
+                BomberStudent.game.getPlayer(BomberStudent.game.getMainPlayerId()).setDir(Player.UP);
+                BomberStudent.updateWindow();
+                break;
+            case J:
+                BomberStudent.game.getPlayer(BomberStudent.game.getMainPlayerId()).setDir(Player.LEFT);
+                BomberStudent.updateWindow();
+                break;
+            case K:
+                BomberStudent.game.getPlayer(BomberStudent.game.getMainPlayerId()).setDir(Player.DOWN);
+                BomberStudent.updateWindow();
+                break;
+            case L:
+                BomberStudent.game.getPlayer(BomberStudent.game.getMainPlayerId()).setDir(Player.RIGHT);
+                BomberStudent.updateWindow();
+                break;
             case ESCAPE:
                 BomberStudent.bsc.send("POST", "game/quit");
                 BomberStudent.menu = new Menu();