|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectapoSkunkman.replay.ApoSkunkmanReplay
public class ApoSkunkmanReplay
Klasse, die sich um das Replay kümmert und sowohl die Schritte speichert als auch wiedergeben kann
| Field Summary | |
|---|---|
static byte |
DOWN
Konstante die angibt, dass der Spieler nach unten geht und keine Bombe legt |
static byte |
DOWN_LAY
Konstante die angibt, dass der Spieler nach unten geht und eine Bombe legt |
static byte |
LEFT
Konstante die angibt, dass der Spieler nach links geht und keine Bombe legt |
static byte |
LEFT_LAY
Konstante die angibt, dass der Spieler nach links geht und eine Bombe legt |
static byte |
RIGHT
Konstante die angibt, dass der Spieler nach rechts geht und keine Bombe legt |
static byte |
RIGHT_LAY
Konstante die angibt, dass der Spieler nach rechts geht und eine Bombe legt |
static byte |
STAND_LAY
Konstante die angibt, dass der Spieler steht und eine Bombe legt |
static byte |
STAND_NO_LAY
Konstante die angibt, dass der Spieler steht und keine Bombe legt |
static byte |
UP
Konstante die angibt, dass der Spieler nach oben geht und keine Bombe legt |
static byte |
UP_LAY
Konstante die angibt, dass der Spieler nach oben geht und eine Bombe legt |
| Constructor Summary | |
|---|---|
ApoSkunkmanReplay(int type,
long random,
boolean bBush,
int time,
int players,
java.lang.String[] names)
|
|
ApoSkunkmanReplay(int type,
long random,
boolean bBush,
int time,
int players,
java.lang.String editorLevel,
java.lang.String[] names)
|
|
| Method Summary | |
|---|---|
ApoSkunkmanReplay |
clone()
gibt einen Klon des Replayobjektes zurück |
java.lang.String |
getEditorLevelString()
String der angibt, wo das Editorlevel liegt |
ApoSkunkmanReplayHelp |
getHelp()
gibt das Hilfsobjekt mit den Leveldaten zurück |
java.lang.String[] |
getNames()
gibt ein Array mit den Spielernamen zurück |
java.util.ArrayList<java.lang.Byte>[] |
getPlayerArray()
gibt das Array mit den ganzen gespeicherten Informationen zu den Bewegungen zurück |
int |
getPlayers()
gibt zurück wieviel Spieler maximal mitspielen |
long |
getRandom()
gibt den Zufallswert für die Levelerstellung wieder |
int |
getTime()
gibt zurück, wieviel Zeit zur Verfügung steht |
int |
getType()
gibt den Leveltypus zurück |
boolean |
isBBush()
gibt zurück, ob mit oder ohne Busch gespielt wurde |
void |
makeLevelFromHelp(ApoSkunkmanLevel level)
erstellt aus dem Hilfsobjekt das Level |
void |
receiveStep(ApoSkunkmanLevel level,
int playerInt)
wird aufgerufen, wenn ein Replay abgespielt wird und veranlasst den Spieler zu laufen usw. |
void |
setEditorLevelString(java.lang.String editorLevelString)
setzt den Editornamensstring auf den übergebenen |
void |
setHelp(ApoSkunkmanReplayHelp help)
setzt das Hilfsobjekt mit den Leveldaten auf das Übergebene |
void |
setPlayerArray(java.util.ArrayList<java.lang.Byte>[] playerArray)
setzt das Array mit den ganzen gespeicherten Informationen zu den Bewegungen auf den übergebenen Wert |
void |
setStep(int player,
int nextDirection,
boolean bLayDown)
wird beim eigentlichen Spielen aufgezeichnet wird nach jedem Thinkaufruf aufgerufen |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final byte STAND_NO_LAY
public static final byte STAND_LAY
public static final byte LEFT
public static final byte LEFT_LAY
public static final byte RIGHT
public static final byte RIGHT_LAY
public static final byte UP
public static final byte UP_LAY
public static final byte DOWN
public static final byte DOWN_LAY
| Constructor Detail |
|---|
public ApoSkunkmanReplay(int type,
long random,
boolean bBush,
int time,
int players,
java.lang.String[] names)
public ApoSkunkmanReplay(int type,
long random,
boolean bBush,
int time,
int players,
java.lang.String editorLevel,
java.lang.String[] names)
| Method Detail |
|---|
public final ApoSkunkmanReplay clone()
clone in class java.lang.Objectpublic final void makeLevelFromHelp(ApoSkunkmanLevel level)
level - : Levelpublic final ApoSkunkmanReplayHelp getHelp()
public void setHelp(ApoSkunkmanReplayHelp help)
help - : neues Hilfsobjekt mit den Leveldatenpublic final java.lang.String[] getNames()
public final int getType()
public final long getRandom()
public final boolean isBBush()
public final int getTime()
public final int getPlayers()
public final java.lang.String getEditorLevelString()
public void setEditorLevelString(java.lang.String editorLevelString)
editorLevelString - public final java.util.ArrayList<java.lang.Byte>[] getPlayerArray()
public void setPlayerArray(java.util.ArrayList<java.lang.Byte>[] playerArray)
playerArray - : neues Array mit den ganzen gespeicherten Informationen zu den Bewegungen
public final void setStep(int player,
int nextDirection,
boolean bLayDown)
player - : der eigentliche SpielernextDirection - : seine nächste RichtungbLayDown - : boolean Variable, ob er eine Bombe legt
public final void receiveStep(ApoSkunkmanLevel level,
int playerInt)
level - : Das LevelobjektplayerInt - : Der Spieler um den es geht
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||