|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apogames.ApoScreen
public class ApoScreen
Klasse, die das eigentliche Frame erstellt und die Komponente beherbergt
und sich darum kümmert, dass die Update und die Render-Methode ordentlich weitergereicht werden
| Constructor Summary | |
|---|---|
ApoScreen(java.lang.String title,
ApoDisplayConfiguration displayConfiguration)
Konstruktor mit dem Titel und der Displaykonfiguration des Spiels |
|
| Method Summary | |
|---|---|
void |
addKeyboard(ApoKeyboard keyboard)
fügt einen keyListener auf die komponente hinzu, damit auch Tastenevents betrachtet werden können |
void |
addMouse(ApoMouse mouse)
fügt einen mouseListener auf die komponente hinzu, damit auch Mausevents betrachtet werden können |
java.awt.image.BufferStrategy |
getBufferStrategy()
gibt die BufferStrategy vom Spiel zurück (kann auch NULL sein) |
java.awt.Component |
getComponent()
gibt die eigentliche Komponente, wo das Spiel draufliegt zurück |
ApoDisplayConfiguration |
getDisplayConfiguration()
gibt die Displaykonfiguration des Spieles zurück |
int |
getFps()
gibt die Frames per Seconds zurück |
java.awt.Graphics2D |
getGraphics2D()
gibt das Graphics2D-Objekt zum Zeichnen zurück |
java.awt.Component |
getParent()
gibt das Elternelement des Screens zurück |
ApoSubGame |
getSubGame()
gibt das aktuelle SubGame des Spiels zurück |
void |
init()
wird beim initialisieren des Spiels aufgerufen und erstellt das eigentliche Fenster oder das Applet |
void |
initApplet()
initialisiert das Applet |
void |
repaint()
repaintet das Frame, wenn es repainten darf |
void |
setFps(int fps)
setzt die Frame per Seconds auf den übergebenen Wert |
void |
setParent(java.awt.Component parent)
setzt das Elternelement des Screens auf das übergebene |
void |
setSubGame(ApoSubGame subGame)
setzt das SubGame auf den übergebenen Wert und malt es neu |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ApoScreen(java.lang.String title,
ApoDisplayConfiguration displayConfiguration)
title - : Titel des SpielsdisplayConfiguration - : Displaykonfigurationen| Method Detail |
|---|
public void init()
public final java.awt.Component getComponent()
public int getFps()
public void setFps(int fps)
fps - : neue Frames per Secondspublic ApoSubGame getSubGame()
public void setSubGame(ApoSubGame subGame)
subGame - : neues subGamepublic final java.awt.Component getParent()
public void setParent(java.awt.Component parent)
parent - : neues Elternelementpublic void initApplet()
public void repaint()
public final java.awt.image.BufferStrategy getBufferStrategy()
public final java.awt.Graphics2D getGraphics2D()
public final ApoDisplayConfiguration getDisplayConfiguration()
public void addKeyboard(ApoKeyboard keyboard)
keyboard - : Keyboardklassenobjektpublic void addMouse(ApoMouse mouse)
mouse - : Mausklassenobjekt
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||