This commit is contained in:
GabrieleRadice
2026-04-25 18:42:34 +02:00
2 changed files with 39 additions and 6 deletions
@@ -2,8 +2,11 @@ package it.polimi.ingsw.gc14.Model.Orders;
import it.polimi.ingsw.gc14.Model.OrderLogicCard;
import it.polimi.ingsw.gc14.Model.Player;
import it.polimi.ingsw.gc14.View.TUI.AsciiTable;
import it.polimi.ingsw.gc14.View.TUI.BorderStyle;
import java.util.ArrayList;
import java.util.List;
import java.util.NoSuchElementException;
public class Order3 extends OrderLogicCard {
@@ -49,4 +52,32 @@ public class Order3 extends OrderLogicCard {
}
}
}
@Override
public String toString()
{
var table = new AsciiTable(BorderStyle.UNICODE, 3);
List<Player> tempPlayer=new ArrayList<>(players);
List<String> stringList=new ArrayList<>();
for(int i=0;i<3;i++)
{
try {
tempPlayer.get(i);
stringList.add(i+". "+tempPlayer.get(i).getUserName());
}
catch (IndexOutOfBoundsException e) {
stringList.add(i+". ");
}
}
table.addRow(stringList);
stringList=new ArrayList<>();
stringList.add("+2 Food");
stringList.add(" --");
stringList.add("-1 Food / -2 Prestige");
table.addRow(stringList);
return "TURN ORDER\n" + table.build() + "\n";
}
}