|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectapoSkunkman.game.ApoSkunkmanModel
public abstract class ApoSkunkmanModel
abstrakte Klasse, von der die eigentlichen Screens nachher erben, um sie übersichtlicher zu halten
Beispiel der Editor erbt von dieser Klasse und auch das eigentliche Spiel
Diese Klassen erben jeweils von dieser
| Constructor Summary | |
|---|---|
ApoSkunkmanModel(ApoSkunkmanPanel game)
Konstruktor |
|
| Method Summary | |
|---|---|
ApoSkunkmanPanel |
getGame()
gibt das Spielobjekt zurück |
void |
init()
wird beim initialisieren der Klasse aufgerufen |
void |
keyButtonPressed(int button,
char character)
wird aufgerufen, wenn eine Tastaturtaste gedrückt wird |
abstract void |
keyButtonReleased(int button,
char character)
wird aufgerufen, wenn eine Tastaturtaste losgelassen wird |
abstract void |
mouseButtonFunction(java.lang.String function)
wird aufgerufen, wenn ein Button gedrückt wurde |
boolean |
mouseDragged(int x,
int y,
boolean bRight)
wird aufgerufen, wenn die Maus bewegt wurde und dabei eine Maustaste gedrückt gehalten wird |
boolean |
mouseMoved(int x,
int y)
wird aufgerufen, wenn die Maus bewegt wurde |
boolean |
mousePressed(int x,
int y,
boolean bRight)
wird aufgerufen, wenn eine Maustaste gedrückt wird |
abstract void |
mouseReleased(int x,
int y,
boolean bRight)
wird aufgerufen, wenn eine Maustaste losgelassen wurde |
abstract void |
render(java.awt.Graphics2D g)
Alles was gemalt werden soll, passiert in dieser Methode |
abstract void |
think(long delta)
die eigentliche Logik der Klasse passiert in dieser Methode Sie wird alle delta-Millisekunden aufgerufen |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ApoSkunkmanModel(ApoSkunkmanPanel game)
game - : Das Gameobjekt der Hauptklasse für das Spiel| Method Detail |
|---|
public final ApoSkunkmanPanel getGame()
public void init()
public void keyButtonPressed(int button,
char character)
button - : KeyEventKonstante für die Variablecharacter - : Character der KeyEventKostante
public abstract void keyButtonReleased(int button,
char character)
button - : KeyEventKonstante für die Variablecharacter - : Character der KeyEventKostantepublic abstract void mouseButtonFunction(java.lang.String function)
function - : Funktion, die der Button ausführen soll und ihn einzigartig macht
public boolean mouseMoved(int x,
int y)
x - : X-Wert der Maus (im Frame gesehen)y - : Y-Wert der Maus (im Frame gesehen)
public boolean mouseDragged(int x,
int y,
boolean bRight)
x - : X-Wert der Maus (im Frame gesehen)y - : Y-Wert der Maus (im Frame gesehen)bRight - : TRUE, rechte Maustaste, ansonsten FALSE
public boolean mousePressed(int x,
int y,
boolean bRight)
x - : X-Wert der Maus (im Frame gesehen)y - : Y-Wert der Maus (im Frame gesehen)bRight - : TRUE, rechte Maustaste, ansonsten FALSE
public abstract void mouseReleased(int x,
int y,
boolean bRight)
x - : X-Wert der Maus (im Frame gesehen)y - : Y-Wert der Maus (im Frame gesehen)bRight - : TRUE, rechte Maustaste, ansonsten FALSEpublic abstract void think(long delta)
delta - : Millisekunden, die vergangen sind, seit dem letzten Aufrufpublic abstract void render(java.awt.Graphics2D g)
g - : Das Graphicsobjekt auf weclchem gezeichnet wird
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||