Added button-listener to Controller
parent
3335dc75cf
commit
7e4ac22e51
|
|
@ -46,6 +46,30 @@ public class Controller {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Erster Zug
|
||||||
|
gui.getBtnFirst().addActionListener(e -> {
|
||||||
|
engine.setPositionToMoveIndex(0);
|
||||||
|
updateGuiBoard();
|
||||||
|
});
|
||||||
|
// Ein Zug zurück
|
||||||
|
gui.getBtnPrev().addActionListener(e -> {
|
||||||
|
int idx = Math.max(0, engine.getCurrentMoveIndex() - 1);
|
||||||
|
engine.setPositionToMoveIndex(idx);
|
||||||
|
updateGuiBoard();
|
||||||
|
});
|
||||||
|
// Ein Zug vor
|
||||||
|
gui.getBtnNext().addActionListener(e -> {
|
||||||
|
int idx = Math.min(engine.getMoveListSize(), engine.getCurrentMoveIndex() + 1);
|
||||||
|
engine.setPositionToMoveIndex(idx);
|
||||||
|
updateGuiBoard();
|
||||||
|
});
|
||||||
|
// Letzter Zug
|
||||||
|
gui.getBtnLast().addActionListener(e -> {
|
||||||
|
engine.setPositionToMoveIndex(engine.getMoveListSize());
|
||||||
|
updateGuiBoard();
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
gui.getFlipBoardButton().addActionListener(e -> {
|
gui.getFlipBoardButton().addActionListener(e -> {
|
||||||
//ALLE Highlights und Borders zurücksetzen
|
//ALLE Highlights und Borders zurücksetzen
|
||||||
for (int row = 0; row < 8; row++) {
|
for (int row = 0; row < 8; row++) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue