Merge pull request 'Ausgabe gezogener Züge jetzt korrekt' (#18) from devUiNew into main
Reviewed-on: #18devButtonAufgeben
commit
596a3a4dea
|
|
@ -54,6 +54,7 @@ public class SpielFrame extends JFrame {
|
||||||
private JTextArea ausgabe;
|
private JTextArea ausgabe;
|
||||||
private Game game;
|
private Game game;
|
||||||
private Clock clock;
|
private Clock clock;
|
||||||
|
private ArrayList<String> anzeigeMoves = new ArrayList<String>();
|
||||||
|
|
||||||
private BoardMode mode;
|
private BoardMode mode;
|
||||||
private Square selectedSquare;
|
private Square selectedSquare;
|
||||||
|
|
@ -405,12 +406,15 @@ public class SpielFrame extends JFrame {
|
||||||
}
|
}
|
||||||
|
|
||||||
public void aktualisiereAusgabe() {
|
public void aktualisiereAusgabe() {
|
||||||
|
|
||||||
StringBuilder sb = new StringBuilder();
|
StringBuilder sb = new StringBuilder();
|
||||||
sb.append("\n Bisherige Züge:\n");
|
sb.append("\n Bisherige Züge:\n");
|
||||||
|
|
||||||
MoveList l = game.getMoveList();
|
MoveList l = game.getMoveList();
|
||||||
for (Move m : l) {
|
anzeigeMoves.add(" " + game.getUnicodeFromMove(l.getLast()) + ": " + l.getLast().toString() + "\n");
|
||||||
sb.append(" " + game.getUnicodeFromMove(m) + ": " + m.toString() + "\n");
|
|
||||||
|
for (String line : anzeigeMoves) {
|
||||||
|
sb.append(line);
|
||||||
}
|
}
|
||||||
|
|
||||||
ausgabe.setText(sb.toString());
|
ausgabe.setText(sb.toString());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue