lucasjoshua #14

Merged
lgc merged 13 commits from lucasjoshua into main 2024-12-15 13:27:15 +00:00
2 changed files with 16 additions and 0 deletions
Showing only changes of commit 587d88f764 - Show all commits

View File

@ -92,6 +92,15 @@ public class BoardDisplay extends JPanel {
this.currentShip = ship; this.currentShip = ship;
} }
public void resetAllShips() {
ships.clear();
this.currentShip = null;
for(int i = 0; i < gridSize; i++) {
for(int j = 0; j < gridSize; j++) {
fields[i][j].setBackground(Color.BLUE);
}
}
}
/** /**
* TODO Funktion beschreiben etc. * TODO Funktion beschreiben etc.
* @param ship * @param ship

View File

@ -136,6 +136,13 @@ public class GameBoard extends JPanel {
JToggleButton leftPlayerModul7 = new JToggleButton("Reset"); JToggleButton leftPlayerModul7 = new JToggleButton("Reset");
leftPlayerModul7.setBackground(Color.RED); leftPlayerModul7.setBackground(Color.RED);
leftButtonsPanel.add(leftPlayerModul7); leftButtonsPanel.add(leftPlayerModul7);
leftPlayerModul7.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
ownBoardPanel.resetAllShips();
}
});
// Panel für die Buttons des rechten Spielers (ganz rechts) // Panel für die Buttons des rechten Spielers (ganz rechts)
//JPanel ownBoardPanel = new JPanel(new GridLayout(gridSize, gridSize)); //JPanel ownBoardPanel = new JPanel(new GridLayout(gridSize, gridSize));