Ausgabe gezogener Züge jetzt korrekt #18

Merged
3020772 merged 1 commits from devUiNew into main 2025-06-24 10:41:39 +02:00
1 changed files with 441 additions and 437 deletions

View File

@ -54,6 +54,7 @@ public class SpielFrame extends JFrame {
private JTextArea ausgabe;
private Game game;
private Clock clock;
private ArrayList<String> anzeigeMoves = new ArrayList<String>();
private BoardMode mode;
private Square selectedSquare;
@ -405,12 +406,15 @@ public class SpielFrame extends JFrame {
}
public void aktualisiereAusgabe() {
StringBuilder sb = new StringBuilder();
sb.append("\n Bisherige Züge:\n");
MoveList l = game.getMoveList();
for (Move m : l) {
sb.append(" " + game.getUnicodeFromMove(m) + ": " + m.toString() + "\n");
anzeigeMoves.add(" " + game.getUnicodeFromMove(l.getLast()) + ": " + l.getLast().toString() + "\n");
for (String line : anzeigeMoves) {
sb.append(line);
}
ausgabe.setText(sb.toString());