diff --git a/src/Client/DOM/VirtualCharacter.java b/src/Client/DOM/VirtualCharacter.java index b5628eb..4917a71 100644 --- a/src/Client/DOM/VirtualCharacter.java +++ b/src/Client/DOM/VirtualCharacter.java @@ -50,14 +50,14 @@ public void initTimer() { return; } - int movePixel = 2; - if (Math.abs(newSpiteX - oldSpriteX) > 60 || Math.abs(newSpiteY - oldSpriteY) > 60) { - timer.setDelay(2); - } else if (Math.abs(newSpiteX - oldSpriteX) > 48 || Math.abs(newSpiteY - oldSpriteY) > 48) { - timer.setDelay(6); - } else { - timer.setDelay(8); - } + int movePixel = 4; +// if (Math.abs(newSpiteX - oldSpriteX) > 60 || Math.abs(newSpiteY - oldSpriteY) > 60) { +// timer.setDelay(2); +// } else if (Math.abs(newSpiteX - oldSpriteX) > 48 || Math.abs(newSpiteY - oldSpriteY) > 48) { +// timer.setDelay(6); +// } else { +// timer.setDelay(8); +// } if (newSpiteX - oldSpriteX > 0) { moveSprite(movePixel, 0); @@ -70,7 +70,7 @@ public void initTimer() { } }; - timer = new Timer(3, move); + timer = new Timer(16, move); timer.setRepeats(true); timer.start(); } diff --git a/src/Server/UDPServer/Broadcast.java b/src/Server/UDPServer/Broadcast.java index 1b3bc2d..919c8d2 100644 --- a/src/Server/UDPServer/Broadcast.java +++ b/src/Server/UDPServer/Broadcast.java @@ -19,7 +19,7 @@ public class Broadcast extends Thread { public void run() { try { - if (clientAddresses.size() == GameMode.playerCount - 3) { + if (clientAddresses.size() == GameMode.playerCount - 2) { DatagramSocket socket = new DatagramSocket(); String message = info.toString(); byte buffer[] = message.getBytes(); diff --git a/src/Server/UDPServer/UDPServer.java b/src/Server/UDPServer/UDPServer.java index 15f11a2..e7792aa 100644 --- a/src/Server/UDPServer/UDPServer.java +++ b/src/Server/UDPServer/UDPServer.java @@ -35,7 +35,7 @@ private void startUDPBroadCast() throws Exception { do { sleep(100); clientAddresses = TCPServer.getClientIPTable(); - } while (clientAddresses.size() < GameMode.playerCount - 3); + } while (clientAddresses.size() < GameMode.playerCount - 2); print("Get client table successfully"); while (true) { JSONObject updateInfo = cdc.getUpdatingInfo();