|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectdionarap.Artwork
public class Artwork
Die Klasse Artwork
stellt Methoden zum Setzen und
Abfragen der Themes und liefert die Icons. Sie ist als Singleton
implementiert.
Field Summary | |
---|---|
static java.lang.String |
DEFAULT_THEME
Bezeichnung des Default-Themes |
Method Summary | |
---|---|
javax.swing.ImageIcon |
getAmmoIcon()
Liefert das Munitions-Icon |
java.lang.String |
getCurrentTheme()
Liefert das aktuell Theme zurueck |
javax.swing.ImageIcon |
getDestructionIcon()
Liefert das Schuss-Icon |
javax.swing.ImageIcon |
getGameOverIcon()
Liefert das Spiel-Verloren-Icon |
javax.swing.ImageIcon |
getGameWonIcon()
Liefert das Spiel-Gewonnen-Icon |
javax.swing.ImageIcon |
getObstacleIcon()
Liefert das Hinternis-Icon |
javax.swing.ImageIcon |
getOpponentIcon()
Liefert das Gegner-Icon |
javax.swing.ImageIcon |
getPlayerIcon(int direction)
Liefert ein Spieler-Icon |
static Artwork |
getTheme()
Liefert die Instanz des Theme-Managers zurueck |
java.lang.String[] |
getThemes()
Liefert die Liste der zur Verfuegung stehenden Themes |
javax.swing.ImageIcon |
getVortexIcon()
Liefert das Wurmloch-Icon |
void |
setTheme(java.lang.String name)
Setzt das Theme, liest die Icons neu ein |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String DEFAULT_THEME
Method Detail |
---|
public void setTheme(java.lang.String name)
name
- Theme, das eingestellt werden sollpublic static Artwork getTheme()
public java.lang.String[] getThemes()
String[]
public java.lang.String getCurrentTheme()
public javax.swing.ImageIcon getOpponentIcon()
public javax.swing.ImageIcon getVortexIcon()
public javax.swing.ImageIcon getPlayerIcon(int direction)
direction
- Richtung, in die sich der Spieler bewegt (5
= neutral)
public javax.swing.ImageIcon getObstacleIcon()
public javax.swing.ImageIcon getGameOverIcon()
public javax.swing.ImageIcon getGameWonIcon()
public javax.swing.ImageIcon getDestructionIcon()
public javax.swing.ImageIcon getAmmoIcon()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |