From 15c23c1f2c3eb7544c4253802862708742cd8c7d Mon Sep 17 00:00:00 2001 From: Joshua Date: Tue, 17 Dec 2024 17:21:59 +0100 Subject: [PATCH] Added final TODOs --- src/GameBoard.java | 2 +- src/HalloSchiffeVersenken.java | 10 ++++++++++ src/JoinGame.java | 2 +- src/MainFrame.java | 7 ------- src/MainMenuView.java | 4 ++-- src/WinScreen.java | 2 -- src/startMultiplayerGame.java | 2 +- 7 files changed, 15 insertions(+), 14 deletions(-) diff --git a/src/GameBoard.java b/src/GameBoard.java index 0ab9858..a645f9e 100644 --- a/src/GameBoard.java +++ b/src/GameBoard.java @@ -55,10 +55,10 @@ public class GameBoard extends JPanel { List shipsP1 =p1.getBoard().getShips(); List shipsP2 =p2.getBoard().getShips(); - //TODO Bei aufgeben muss (noch nicht existierende Funktion im Backend aufgerufen werden) giveUpButton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { + // TODO Hier könnte Ihr Backend Code stehen frame.showPanel("MainMenu"); } }); diff --git a/src/HalloSchiffeVersenken.java b/src/HalloSchiffeVersenken.java index e1b0727..ca25a89 100644 --- a/src/HalloSchiffeVersenken.java +++ b/src/HalloSchiffeVersenken.java @@ -14,3 +14,13 @@ public class HalloSchiffeVersenken { mf.setVisible(true); } } + +/* +*TODO +* Alle Textfonts anpassen +* SOUND interrupt? +* BACKEND aufruf bei aufgeben +* check bevor ready ob alle schiffe platziert? +* testcode rausnehmen +* FidgetButton als surprise (button während spiels, der zufällig farbe wechseln kann und sounds abspielt) +*/ \ No newline at end of file diff --git a/src/JoinGame.java b/src/JoinGame.java index 6dc5930..50f122e 100644 --- a/src/JoinGame.java +++ b/src/JoinGame.java @@ -65,7 +65,7 @@ public class JoinGame extends JPanel { portLabel.setBounds(50, 200, 200, 30); - if(g==1) { // Wenn man Spiel erstellen will werden IP-Felder nicht angezeigt. + if(g==1) { // Wenn man Spiel erstellen will, werden IP-Felder nicht angezeigt. ipLabel.setBounds(50, 125, 200, 30); ipTextField.setBounds(50, 150, 250, 50); } diff --git a/src/MainFrame.java b/src/MainFrame.java index d7f0dab..9b45ba0 100644 --- a/src/MainFrame.java +++ b/src/MainFrame.java @@ -1,13 +1,6 @@ import javax.swing.*; import java.awt.*; -/* -*TODO -* win/lose screen (aufruffunktion für backend) -* author annotation einfügen -* Actionlistener kommentieren -* Alle Textfonts anpassen -*/ /** * Der MainFrame dient als Hub und Übergreifendes Fenster auf dem alle weiteren Panel angezeigt werden. * Dadurch werden keine weiteren Fenster geöffnet. diff --git a/src/MainMenuView.java b/src/MainMenuView.java index 561697a..1624e83 100644 --- a/src/MainMenuView.java +++ b/src/MainMenuView.java @@ -68,7 +68,7 @@ public class MainMenuView extends JPanel { } }); - //Aufruf von toggleMute falls der soundButton geklickt wird + //Aufruf von toggleMute, falls der soundButton geklickt wird soundButton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { @@ -81,7 +81,7 @@ public class MainMenuView extends JPanel { /** * Setzt Sound auf Stumm/Laut und ändert Grafik, sodass * der aktuelle Stand der Grafik entspricht - * @author Lucas Bronson Joshua Kuklok + * @author Lucas Bronson, Joshua Kuklok */ private void toggleMute() { if (soundButton.getIcon() == soundIcon) { diff --git a/src/WinScreen.java b/src/WinScreen.java index 65f2c67..f97dbe5 100644 --- a/src/WinScreen.java +++ b/src/WinScreen.java @@ -54,13 +54,11 @@ public class WinScreen extends JPanel { okButton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { - SoundHandler.playSound("plop"); frame.showPanel("MainMenu"); } }); add(winLabel); add(okButton); - SoundHandler.playSound("loose"); } } diff --git a/src/startMultiplayerGame.java b/src/startMultiplayerGame.java index c0c77fd..dcb6530 100644 --- a/src/startMultiplayerGame.java +++ b/src/startMultiplayerGame.java @@ -166,7 +166,7 @@ public class startMultiplayerGame extends JPanel { @Override public void actionPerformed(ActionEvent e) { //Parameter -> panelName, Spiel erstellen oder beitreten (int), Spielertyp(int 0-3), Spielername - if (PlayerIcon.getIcon() == humanPlayerIcon) { // TODO Wird name wirklich weitergegeben? + if (PlayerIcon.getIcon() == humanPlayerIcon) { frame.showPanelSMG("JoinGame",0,0, PlayerNickname); } else if ( PlayerIcon.getIcon() == aiPlayerEasyIcon) { frame.showPanelSMG("JoinGame",0,1, PlayerNickname);