Added more Javadoc (TODOs) comments.
This commit is contained in:
parent
8c953a1f2b
commit
db2b0532bc
|
@ -18,6 +18,7 @@ public class BoardDisplay extends JPanel {
|
||||||
private List<ShipButton> shipButtonList;
|
private List<ShipButton> shipButtonList;
|
||||||
private boolean enemyBoard;
|
private boolean enemyBoard;
|
||||||
private Point mousePosition;
|
private Point mousePosition;
|
||||||
|
private boolean shipsplaced;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* TODO Funktion beschreiben
|
* TODO Funktion beschreiben
|
||||||
|
@ -239,5 +240,4 @@ public class BoardDisplay extends JPanel {
|
||||||
public void refresh() {
|
public void refresh() {
|
||||||
paintFields();
|
paintFields();
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -149,15 +149,17 @@ public class GameBoard extends JPanel {
|
||||||
ownBoardPanel.resetAllShips();
|
ownBoardPanel.resetAllShips();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
//TODO buttons erst nach fertigem setzten ausblenden lassen
|
// TODO buttons erst disablen wenn alle Schiffe platziert sind
|
||||||
// Um Bereit-Meldung and Backend zu geben, kontextText zu setzten und ready/reset Button zu deaktivieren
|
// Um Bereit-Meldung and Backend zu geben, kontextText zu setzten und ready/reset Button zu deaktivieren
|
||||||
readyButton.addActionListener(new ActionListener() {
|
readyButton.addActionListener(new ActionListener() {
|
||||||
@Override
|
@Override
|
||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e) {
|
||||||
kontextText.setText(kT2);
|
kontextText.setText(kT2);
|
||||||
p1.ready();
|
p1.ready();
|
||||||
readyButton.setEnabled(false);
|
if(true) {
|
||||||
resetButton.setEnabled(false);
|
readyButton.setEnabled(false);
|
||||||
|
resetButton.setEnabled(false);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -196,7 +198,7 @@ public class GameBoard extends JPanel {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* TODO Funktion beschreiben
|
* Aktualisiert Zustand(kontextText) je nach Zug
|
||||||
*/
|
*/
|
||||||
public void refresh() {
|
public void refresh() {
|
||||||
if (this.p1.myTurn) {
|
if (this.p1.myTurn) {
|
||||||
|
|
|
@ -126,7 +126,7 @@ public class MainFrame extends JFrame {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* TODO Funktion beschreiben
|
* Aktualisiert das Spielfeld (kontextText)
|
||||||
*/
|
*/
|
||||||
public void refreshGameBoard() {
|
public void refreshGameBoard() {
|
||||||
this.gameBoard.refresh();
|
this.gameBoard.refresh();
|
||||||
|
|
|
@ -20,7 +20,9 @@ public class ShipButton extends JButton {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* TODO fertig beschreiben
|
* Setzt Farbe der Modulbuttons.
|
||||||
|
* Verschiedene Farben für:
|
||||||
|
* Modul ausgewählt, platziert nicht platziert.
|
||||||
*/
|
*/
|
||||||
public void refreshButtonState() {
|
public void refreshButtonState() {
|
||||||
if (ship.isPlaced()) {
|
if (ship.isPlaced()) {
|
||||||
|
|
Loading…
Reference in New Issue