Diese Klasse verwaltet Aenderungen an der Spielfigur. Mehr ...
Öffentliche Methoden | |
ListenerModel (Hauptfenster hf) | |
void | modelChanged (DionaRapChangedEvent e) |
void | statusChanged (GameStatusEvent e) |
Private Methoden | |
void | showDialogBox (String message, ImageIcon icon) |
Private Attribute | |
Hauptfenster | hf |
Diese Klasse verwaltet Aenderungen an der Spielfigur.
Definiert in Zeile 18 der Datei ListenerModel.java.
dionarap::ListenerModel::ListenerModel | ( | Hauptfenster | hf | ) | [inline] |
Definiert in Zeile 21 der Datei ListenerModel.java.
void dionarap::ListenerModel::modelChanged | ( | DionaRapChangedEvent | e | ) | [inline] |
Definiert in Zeile 27 der Datei ListenerModel.java.
00027 { 00028 this.hf.updateGame(GameStatus.game); 00029 }
void dionarap::ListenerModel::showDialogBox | ( | String | message, | |
ImageIcon | icon | |||
) | [inline, private] |
Definiert in Zeile 44 der Datei ListenerModel.java.
void dionarap::ListenerModel::statusChanged | ( | GameStatusEvent | e | ) | [inline] |
Definiert in Zeile 32 der Datei ListenerModel.java.
00032 { 00033 if (e.isGameWon()) { 00034 this.hf.updateGame(GameStatus.gamewon); 00035 this.showDialogBox("Sie haben gewonnen", Artwork.getTheme().getGameWonIcon()); 00036 } 00037 00038 if (e.isGameOver()) { 00039 this.hf.updateGame(GameStatus.gameover); 00040 this.showDialogBox("Spiel verloren", Artwork.getTheme().getGameOverIcon()); 00041 } 00042 }
Hauptfenster dionarap::ListenerModel::hf [private] |
Definiert in Zeile 19 der Datei ListenerModel.java.