diff --git a/src/main/java/it/polimi/ingsw/gc14/Model/OrderLogicCard.java b/src/main/java/it/polimi/ingsw/gc14/Model/OrderLogicCard.java index 84eb72c..5a970db 100644 --- a/src/main/java/it/polimi/ingsw/gc14/Model/OrderLogicCard.java +++ b/src/main/java/it/polimi/ingsw/gc14/Model/OrderLogicCard.java @@ -12,9 +12,13 @@ import java.util.stream.Collectors; public abstract class OrderLogicCard implements Serializable { /** - * The queue of players associated with this order logic card. + * The queue of {@link Player Players} associated with this order logic card. */ protected Queue players; + + /** + * The list of {@link Player Players} associated with this order logic card. + */ protected List playerList; @@ -98,6 +102,12 @@ public abstract class OrderLogicCard implements Serializable { player.addFood(1); } + /** + * Returns the {@code Player}'s position based on it's {@code Username}. + * @param username The desired {@code Player}'s username. + * @return {@code int} - the {@code Player}'s position. + * @see Player + */ protected int getPosition(String username) { int pos = 0;