From 67f4761fd7434af3375a7836c5b462f5429efd89 Mon Sep 17 00:00:00 2001 From: dmoon Date: Wed, 28 Dec 2016 20:24:25 +0800 Subject: [PATCH 1/2] Test player walking --- src/Client/DOM/VirtualCharacter.java | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) 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(); } From 6fec3d8760eceacda757da0858dcb05b7761ba55 Mon Sep 17 00:00:00 2001 From: Jasonnor Date: Wed, 28 Dec 2016 20:41:27 +0800 Subject: [PATCH 2/2] Set as 2 Player --- src/Server/UDPServer/Broadcast.java | 2 +- src/Server/UDPServer/UDPServer.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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();