Added: Game To String
This commit is contained in:
@@ -707,10 +707,11 @@ public class Game implements Serializable {
|
||||
public String toString() {
|
||||
var table = new AsciiTable(BorderStyle.UNICODE, slotMap.size());
|
||||
List<String> stringUp=new ArrayList<>();
|
||||
List<String> stringEmpty=new ArrayList<>();
|
||||
List<String> stringDown=new ArrayList<>();
|
||||
for(Map.Entry<Slot,Player> entry:slotMap.entrySet())
|
||||
{
|
||||
|
||||
stringEmpty.add(" ");
|
||||
stringDown.add(entry.getKey().toStringTUI());
|
||||
if(entry.getValue()!=null)
|
||||
stringUp.add(entry.getValue().getUserName());
|
||||
@@ -718,7 +719,23 @@ public class Game implements Serializable {
|
||||
stringUp.add(" ");
|
||||
}
|
||||
table.addRow(stringUp);
|
||||
table.addRow(stringEmpty);
|
||||
table.addRow(stringDown);
|
||||
return orderLogicCard.toString()+"\nOFFER TRACK\n"+ table.build();
|
||||
StringBuilder s=new StringBuilder();
|
||||
List<String>tempLines=new ArrayList<>();
|
||||
List<List<String>> playersString=new ArrayList<>();
|
||||
for(Player p:playersList)
|
||||
{
|
||||
tempLines=List.of(p.toString().split("\n"));
|
||||
playersString.add(tempLines);
|
||||
}
|
||||
|
||||
|
||||
List<String>lines=List.of(orderLogicCard.toString().split("\n"));
|
||||
List<String> lines2=new ArrayList<>();
|
||||
lines2.add("OFFER TRACK");
|
||||
lines2.addAll(List.of(table.build().split("\n")));
|
||||
return AsciiTable.sideBySide(lines,lines2,1)+AsciiTable.sideBySide(playersString.get(0),playersString.get(1),1);
|
||||
//return s.toString()+"\n"++"\nOFFER TRACK\n"+ table.build()+"\n" ;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user