(String name0, Game game0, final int id0)
| 215 | private final PlayerView view; |
| 216 | |
| 217 | public Player(String name0, Game game0, final int id0) { |
| 218 | super(id0); |
| 219 | |
| 220 | game = game0; |
| 221 | for (final ZoneType z : Player.ALL_ZONES) { |
| 222 | final PlayerZone toPut = z == ZoneType.Battlefield ? new PlayerZoneBattlefield(z, this) : new PlayerZone(z, this); |
| 223 | zones.put(z, toPut); |
| 224 | } |
| 225 | |
| 226 | view = new PlayerView(id0, game.getTracker()); |
| 227 | view.updateMaxHandSize(this); |
| 228 | view.updateKeywords(this); |
| 229 | view.updateMaxLandPlay(this); |
| 230 | view.setDraftNotes(this.getDraftNotes()); |
| 231 | setName(chooseName(name0)); |
| 232 | if (id0 >= 0) { |
| 233 | game.addPlayer(id, this); |
| 234 | } |
| 235 | } |
| 236 | |
| 237 | public final AchievementTracker getAchievementTracker() { |
| 238 | return achievementTracker; |
nothing calls this directly
no test coverage detected