Added final TODOs
This commit is contained in:
parent
0b2ee88316
commit
15c23c1f2c
|
@ -55,10 +55,10 @@ public class GameBoard extends JPanel {
|
||||||
List<Ship> shipsP1 =p1.getBoard().getShips();
|
List<Ship> shipsP1 =p1.getBoard().getShips();
|
||||||
List<Ship> shipsP2 =p2.getBoard().getShips();
|
List<Ship> shipsP2 =p2.getBoard().getShips();
|
||||||
|
|
||||||
//TODO Bei aufgeben muss (noch nicht existierende Funktion im Backend aufgerufen werden)
|
|
||||||
giveUpButton.addActionListener(new ActionListener() {
|
giveUpButton.addActionListener(new ActionListener() {
|
||||||
@Override
|
@Override
|
||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e) {
|
||||||
|
// TODO Hier könnte Ihr Backend Code stehen
|
||||||
frame.showPanel("MainMenu");
|
frame.showPanel("MainMenu");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
@ -14,3 +14,13 @@ public class HalloSchiffeVersenken {
|
||||||
mf.setVisible(true);
|
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)
|
||||||
|
*/
|
|
@ -65,7 +65,7 @@ public class JoinGame extends JPanel {
|
||||||
|
|
||||||
portLabel.setBounds(50, 200, 200, 30);
|
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);
|
ipLabel.setBounds(50, 125, 200, 30);
|
||||||
ipTextField.setBounds(50, 150, 250, 50);
|
ipTextField.setBounds(50, 150, 250, 50);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,13 +1,6 @@
|
||||||
import javax.swing.*;
|
import javax.swing.*;
|
||||||
import java.awt.*;
|
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.
|
* Der MainFrame dient als Hub und Übergreifendes Fenster auf dem alle weiteren Panel angezeigt werden.
|
||||||
* Dadurch werden keine weiteren Fenster geöffnet.
|
* Dadurch werden keine weiteren Fenster geöffnet.
|
||||||
|
|
|
@ -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() {
|
soundButton.addActionListener(new ActionListener() {
|
||||||
@Override
|
@Override
|
||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e) {
|
||||||
|
@ -81,7 +81,7 @@ public class MainMenuView extends JPanel {
|
||||||
/**
|
/**
|
||||||
* Setzt Sound auf Stumm/Laut und ändert Grafik, sodass
|
* Setzt Sound auf Stumm/Laut und ändert Grafik, sodass
|
||||||
* der aktuelle Stand der Grafik entspricht
|
* der aktuelle Stand der Grafik entspricht
|
||||||
* @author Lucas Bronson Joshua Kuklok
|
* @author Lucas Bronson, Joshua Kuklok
|
||||||
*/
|
*/
|
||||||
private void toggleMute() {
|
private void toggleMute() {
|
||||||
if (soundButton.getIcon() == soundIcon) {
|
if (soundButton.getIcon() == soundIcon) {
|
||||||
|
|
|
@ -54,13 +54,11 @@ public class WinScreen extends JPanel {
|
||||||
okButton.addActionListener(new ActionListener() {
|
okButton.addActionListener(new ActionListener() {
|
||||||
@Override
|
@Override
|
||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e) {
|
||||||
SoundHandler.playSound("plop");
|
|
||||||
frame.showPanel("MainMenu");
|
frame.showPanel("MainMenu");
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
add(winLabel);
|
add(winLabel);
|
||||||
add(okButton);
|
add(okButton);
|
||||||
SoundHandler.playSound("loose");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -166,7 +166,7 @@ public class startMultiplayerGame extends JPanel {
|
||||||
@Override
|
@Override
|
||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e) {
|
||||||
//Parameter -> panelName, Spiel erstellen oder beitreten (int), Spielertyp(int 0-3), Spielername
|
//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);
|
frame.showPanelSMG("JoinGame",0,0, PlayerNickname);
|
||||||
} else if ( PlayerIcon.getIcon() == aiPlayerEasyIcon) {
|
} else if ( PlayerIcon.getIcon() == aiPlayerEasyIcon) {
|
||||||
frame.showPanelSMG("JoinGame",0,1, PlayerNickname);
|
frame.showPanelSMG("JoinGame",0,1, PlayerNickname);
|
||||||
|
|
Loading…
Reference in New Issue