Fix NullPointerException on pause mode

git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@468 72836036-5685-4462-b002-a69064685172
This commit is contained in:
Matthias Schiffer 2011-06-18 18:07:48 +02:00
parent 6ffc2c38a2
commit 1bddf11ce0

View file

@ -31,7 +31,7 @@ class StartTurnPanel extends JPanel {
private Event startTurnEvent = new Event();
private Event acknowledgeInvalidEvent = new Event();
private Event buttonEvent = startTurnEvent;
/**
@ -70,11 +70,12 @@ class StartTurnPanel extends JPanel {
void setCurrentPlayerName(String playerName) {
startTurnLabel.setText(playerName + " ist jetzt an der Reihe.");
}
void setInitialMeldError(int points) {
startTurnLabel.setText("Es wurden weniger als " + points + " Punkte ausgelegt.");
startTurnLabel.setText("Es wurden weniger als " + points
+ " Punkte ausgelegt.");
}
void setInitialMeldFirstError() {
startTurnLabel.setText("Vor dem Rauskommen darf nicht angelegt werden.");
}
@ -82,7 +83,7 @@ class StartTurnPanel extends JPanel {
IEvent getStartTurnEvent() {
return startTurnEvent;
}
IEvent getAcknowledgeInvalidEvent() {
return acknowledgeInvalidEvent;
}
@ -111,17 +112,22 @@ class StartTurnPanel extends JPanel {
}
public void setType(BottomPanelType type) {
switch (type) {
case START_TURN_PANEL:
startTurnButton.setText("Zug beginnen");
buttonEvent = startTurnEvent;
break;
case INVALID_TURN_PANEL:
startTurnLabel.setText("Es liegen ung\u00FCltige Serien auf dem Tisch.");
startTurnButton.setText("N\u00E4chster Spieler");
buttonEvent = acknowledgeInvalidEvent;
break;
if (type == null) {
return;
}
switch (type) {
case START_TURN_PANEL:
startTurnButton.setText("Zug beginnen");
buttonEvent = startTurnEvent;
break;
case INVALID_TURN_PANEL:
startTurnLabel
.setText("Es liegen ung\u00FCltige Serien auf dem Tisch.");
startTurnButton.setText("N\u00E4chster Spieler");
buttonEvent = acknowledgeInvalidEvent;
break;
}
}
}