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 -> {
|
||||
//ALLE Highlights und Borders zurücksetzen
|
||||
for (int row = 0; row < 8; row++) {
|
||||
|
|
Loading…
Reference in New Issue