This commit is contained in:
@@ -70,7 +70,7 @@ public class ServerConnexion extends Connexion {
|
||||
sendPacket(new ConnexionInfoPacket(player.getId()));
|
||||
|
||||
if (this.server.getGame().getGameState() == GameState.GameGoing) {
|
||||
setSudoku(this.server.getGame().getDoku());
|
||||
setSudoku(this.server.getGame().getDoku().clone());
|
||||
sendPacket(
|
||||
new StartGamePacket(SudokuSerializer.serializeSudoku(this.server.getGame().getDoku()).toString()));
|
||||
}
|
||||
@@ -134,15 +134,15 @@ public class ServerConnexion extends Connexion {
|
||||
return;
|
||||
}
|
||||
if (cell.getSymbolIndex() != Cell.NOSYMBOL && packet.getNewValue() == Cell.NOSYMBOL) {
|
||||
cell.trySetValue(Cell.NOSYMBOL);
|
||||
cell.empty();
|
||||
player.setScore(player.getScore() + 1);
|
||||
sendPacket(new UpdatePlayerScorePacket(player.getId(), player.getScore()));
|
||||
this.server.broadcastPacket(new UpdatePlayerScorePacket(player.getId(), player.getScore()));
|
||||
return;
|
||||
}
|
||||
// on rajoute un chiffre à la grille
|
||||
if (cell.trySetValue(packet.getNewValue())) {
|
||||
player.setScore(player.getScore() - 1);
|
||||
sendPacket(new UpdatePlayerScorePacket(player.getId(), player.getScore()));
|
||||
this.server.broadcastPacket(new UpdatePlayerScorePacket(player.getId(), player.getScore()));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -150,7 +150,7 @@ public class ServerConnexion extends Connexion {
|
||||
this.doku = doku;
|
||||
assert (player != null);
|
||||
player.setScore(this.doku.getEmptyCells().size());
|
||||
sendPacket(new UpdatePlayerScorePacket(player.getId(), player.getScore()));
|
||||
this.server.broadcastPacket(new UpdatePlayerScorePacket(player.getId(), player.getScore()));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user