dionarap::ListenerModel Klassenreferenz

Diese Klasse verwaltet Aenderungen an der Spielfigur. Mehr ...

Aufstellung aller Elemente

Ö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

Ausführliche Beschreibung

Diese Klasse verwaltet Aenderungen an der Spielfigur.

Autor:
Thomas Merkel
Rainer Hihn
Version:
1.4

Definiert in Zeile 18 der Datei ListenerModel.java.


Beschreibung der Konstruktoren und Destruktoren

dionarap::ListenerModel::ListenerModel ( Hauptfenster  hf  )  [inline]

Definiert in Zeile 21 der Datei ListenerModel.java.

00021                                               {
00022                 this.hf = hf;
00023         }


Dokumentation der Elementfunktionen

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.

00045         {
00046                 JOptionPane.showMessageDialog(null, 
00047                                 message, 
00048                                 "Ergebnis", 
00049                                 JOptionPane.PLAIN_MESSAGE, 
00050                                 icon);                  
00051         }

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         }


Dokumentation der Datenelemente

Definiert in Zeile 19 der Datei ListenerModel.java.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Aufzählungen
Erzeugt am Tue Jun 22 10:30:31 2010 für DionaRap von  doxygen 1.6.3