@Override public synchronized void setUseFirstManaAbility(UUID playerId, boolean useFirstManaAbility) { Player player = state.getPlayer(playerId); if (player != null) { player.getUserData().setUseFirstManaAbility(useFirstManaAbility); } }
TournamentPlayerView(TournamentPlayer tournamentPlayer) { this.name = tournamentPlayer.getPlayer().getName(); StringBuilder sb = new StringBuilder(tournamentPlayer.getState().toString()); String stateInfo = tournamentPlayer.getStateInfo(); if (!stateInfo.isEmpty()) { sb.append(" (").append(stateInfo).append(')'); } sb.append(tournamentPlayer.getDisconnectInfo()); this.state = sb.toString(); this.points = tournamentPlayer.getPoints(); this.results = tournamentPlayer.getResults(); this.quit = !tournamentPlayer.isInTournament(); this.history = tournamentPlayer.getPlayer().getUserData().getHistory(); this.flagName = tournamentPlayer.getPlayer().getUserData().getFlagName(); }
@Override public synchronized void setManaPaymentMode(UUID playerId, boolean autoPayment) { Player player = state.getPlayer(playerId); if (player != null) { player.getUserData().setManaPoolAutomatic(autoPayment); player.getManaPool().setAutoPayment(autoPayment); } }
@Override public synchronized void setManaPaymentModeRestricted(UUID playerId, boolean autoPaymentRestricted) { Player player = state.getPlayer(playerId); if (player != null) { player.getUserData().setManaPoolAutomaticRestricted(autoPaymentRestricted); player.getManaPool().setAutoPaymentRestricted(autoPaymentRestricted); } }
public UserData getControllingPlayersUserData(Game game) { if (!isGameUnderControl()) { Player player = game.getPlayer(getTurnControlledBy()); if (player.isHuman()) { return player.getUserData(); } } return this.userData; }
public SeatView(Seat seat) { if (seat.getPlayer() != null) { this.playerId = seat.getPlayer().getId(); this.playerName = seat.getPlayer().getName(); if (seat.getPlayer().getUserData() == null) { this.flagName = UserData.getDefaultFlagName(); this.history = ""; this.generalRating = 0; this.constructedRating = 0; this.limitedRating = 0; } else { this.flagName = seat.getPlayer().getUserData().getFlagName(); this.history = seat.getPlayer().getUserData().getHistory(); this.generalRating = seat.getPlayer().getUserData().getGeneralRating(); this.constructedRating = seat.getPlayer().getUserData().getConstructedRating(); this.limitedRating = seat.getPlayer().getUserData().getLimitedRating(); } } else { // Empty seat this.playerName = ""; this.flagName = ""; this.history = ""; this.generalRating = 0; this.constructedRating = 0; this.limitedRating = 0; } this.playerType = seat.getPlayerType(); }
? player.getLibrary().getFromTop(game) : null; this.topCard = cardOnTop != null ? new CardView(cardOnTop) : null; if (player.getUserData() != null) { this.userData = player.getUserData(); } else { this.userData = UserData.getDefaultUserDataView();