diff --git a/src/main/java/it/polimi/ingsw/gc14/Model/Player.java b/src/main/java/it/polimi/ingsw/gc14/Model/Player.java index e23e50d..6ce9980 100644 --- a/src/main/java/it/polimi/ingsw/gc14/Model/Player.java +++ b/src/main/java/it/polimi/ingsw/gc14/Model/Player.java @@ -192,6 +192,17 @@ public class Player { // endregion setters // region Constructors + + /** + * Constructor for the class {@code Player}. Each Player is uniquely identified by the {@link #UserName}. + * @param UserName Unique String identifier for a Player. + * @throws IllegalArgumentException When {@code UserName} is {@code null} or exceeds {@link #MAX_VALUE} + * with message: + *
{@code UserName is empty or exceeds maximum permitted length.}
+ *
+ * @see #UserName
+ * @see #MAX_VALUE
+ */
public Player(String UserName) throws IllegalArgumentException {
if(UserName.isEmpty() || UserName.length() > MAX_VALUE) {
throw new IllegalArgumentException("UserName is empty or exceeds maximum permitted length.");
@@ -212,5 +223,6 @@ public class Player {
// endregion constructors
// region Functions
+ // TODO tostring usr + food + prestige \n tab foreach(characters.cards + spazio)
// endregion functions
}