Re-randomise decks when starting a new match from the same lobby.

This commit is contained in:
elcnesh
2015-03-19 11:24:05 +00:00
parent 86dcba5be5
commit 72d40d7f49
4 changed files with 7 additions and 5 deletions

View File

@@ -134,7 +134,7 @@ public abstract class GameLobby {
public abstract boolean mayControl(final int index);
public abstract boolean mayRemove(final int index);
protected abstract IGuiGame getGui(final int index);
protected abstract void gameStarted();
protected abstract void onGameStarted();
public void addSlot() {
final int newIndex = getNumberOfSlots();
@@ -437,7 +437,7 @@ public abstract class GameLobby {
}
}
gameStarted();
onGameStarted();
}
public final static class GameLobbyData implements Serializable {

View File

@@ -46,7 +46,9 @@ public final class LocalLobby extends GameLobby {
return gui;
}
@Override protected void gameStarted() {
@Override protected void onGameStarted() {
gui = null;
// Re-randomize random decks after starting a game
updateView(true);
}
}

View File

@@ -34,6 +34,6 @@ public final class ClientGameLobby extends GameLobby {
return null;
}
@Override protected void gameStarted() {
@Override protected void onGameStarted() {
}
}

View File

@@ -64,6 +64,6 @@ public final class ServerGameLobby extends GameLobby {
}
@Override
protected void gameStarted() {
protected void onGameStarted() {
}
}