Fix: TUI
This commit is contained in:
@@ -721,21 +721,72 @@ public class Game implements Serializable {
|
||||
table.addRow(stringUp);
|
||||
table.addRow(stringEmpty);
|
||||
table.addRow(stringDown);
|
||||
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" ;
|
||||
|
||||
String boardToString=AsciiTable.sideBySide(lines,lines2,1);
|
||||
|
||||
|
||||
|
||||
var table2 = new AsciiTable(BorderStyle.UNICODE, Math.max(getUpperListTribeCards().size(),getLowerListTribeCards().size()));
|
||||
List<String> stringUp2=new ArrayList<>();
|
||||
List<String> stringDown2=new ArrayList<>();
|
||||
for(int i=0;i<Math.max(getUpperListTribeCards().size(),getLowerListTribeCards().size());i++)
|
||||
{
|
||||
if(i<getUpperListTribeCards().size())
|
||||
{
|
||||
stringUp2.add(getUpperListTribeCards().get(i).toStringBoard());
|
||||
}
|
||||
else
|
||||
{
|
||||
stringUp2.add("");
|
||||
}
|
||||
if(i<getLowerListTribeCards().size())
|
||||
{
|
||||
stringDown2.add(getLowerListTribeCards().get(i).toStringBoard());
|
||||
}
|
||||
else
|
||||
{
|
||||
stringDown2.add("");
|
||||
}
|
||||
}
|
||||
table2.addRow(stringUp2);
|
||||
table2.addRow(stringDown2);
|
||||
|
||||
var table3 = new AsciiTable(BorderStyle.UNICODE, Math.max(getUpperListBuilding().size(),getLowerListBuilding().size()));
|
||||
List<String> stringUp3=new ArrayList<>();
|
||||
List<String> stringDown3=new ArrayList<>();
|
||||
for(int i=0;i<Math.max(getUpperListBuilding().size(),getLowerListBuilding().size());i++)
|
||||
{
|
||||
if(i<getUpperListBuilding().size())
|
||||
{
|
||||
stringUp3.add(getUpperListBuilding().get(i).toString());
|
||||
}
|
||||
else
|
||||
{
|
||||
stringUp3.add("-");
|
||||
}
|
||||
if(i<getLowerListBuilding().size())
|
||||
{
|
||||
stringDown3.add(getLowerListBuilding().get(i).toString());
|
||||
}
|
||||
else
|
||||
{
|
||||
stringDown3.add("-");
|
||||
}
|
||||
}
|
||||
table3.addRow(stringUp3);
|
||||
table3.addRow(stringDown3);
|
||||
|
||||
String PlayerToString ="";
|
||||
for(Player p:playersList)
|
||||
{
|
||||
PlayerToString+=p.toString()+"\n";
|
||||
}
|
||||
return PlayerToString+"\n"+ boardToString +"UPPERList\\LOWERList\n"+table2.build() + "\nBUILDING\n"+table3.build() + "\n";
|
||||
//return s.toString()+"\n"++"\nOFFER TRACK\n"+ table.build()+"\n" ;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user