From 2fb6592306d4e0b82eeea8c7592976621a65dbd4 Mon Sep 17 00:00:00 2001 From: Victor Date: Sun, 16 Mar 2014 19:29:09 +0200 Subject: [PATCH] Fix round processing --- src/com/annimon/turrets/GameCanvas.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/com/annimon/turrets/GameCanvas.java b/src/com/annimon/turrets/GameCanvas.java index 7a98148..000e28b 100644 --- a/src/com/annimon/turrets/GameCanvas.java +++ b/src/com/annimon/turrets/GameCanvas.java @@ -47,6 +47,7 @@ public class GameCanvas extends DoubleBufferedCanvas implements Runnable, Networ @Override public void onStatusChanged(int status, Object data) { + System.out.println("move: " + serverMove); if (serverInstance) serverNetworkStatus(status, data); else clientNetworkStatus(status, data); } @@ -142,8 +143,8 @@ public class GameCanvas extends DoubleBufferedCanvas implements Runnable, Networ else { if (serverInstance) { long seed = System.currentTimeMillis(); - socketHelper.sendNewRoundSeed(seed); newRound(seed); + socketHelper.sendNewRoundSeed(seed); } } } @@ -179,7 +180,7 @@ public class GameCanvas extends DoubleBufferedCanvas implements Runnable, Networ @Override public void shootComplete(boolean hitOpponent) { - serverMove = !serverMove; + serverMove = false; if (hitOpponent) { finishRound(serverInstance); } @@ -190,7 +191,7 @@ public class GameCanvas extends DoubleBufferedCanvas implements Runnable, Networ @Override public void shootComplete(boolean hitOpponent) { - serverMove = !serverMove; + serverMove = true; if (hitOpponent) { finishRound(!serverInstance); }