|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectapoSkunkman.ai.ApoSkunkmanAILevel
public class ApoSkunkmanAILevel
Klasse, die das Level und deren Informationen für die KI bereitstellt
| Constructor Summary | |
|---|---|
ApoSkunkmanAILevel(ApoSkunkmanLevel level,
int playerInt)
|
|
| Method Summary | |
|---|---|
ApoSkunkmanAIEnemy[] |
getEnemies()
gibt ein Array mit den Gegnern zurück |
java.awt.Point |
getGoalXPoint()
gibt den Zielpunkt zurück besteht aus x = -1, y = -1, wenn es keinen Zielpunkt gibt |
ApoSkunkmanAILevelGoodie |
getGoodie(int y,
int x)
falls bei den Koordinaten ein Goodie ist, dann wird es zurückgegeben, sonst null |
byte[][] |
getLevelAsByte()
gibt das eigentliche Level als 2-dimensionales ByteArray zurück mögliche Werte für das Array sind: ApoSkunkmanAIConstants.LEVEL_FREE, wenn dort nur Gras ist und damit frei begehbar ApoSkunkmanAIConstants.LEVEL_STONE, wenn dort ein unzerstörbarer Stein ist ApoSkunkmanAIConstants.LEVEL_BUSH, wenn dort ein zerstörbarer Busch ist ApoSkunkmanAIConstants.LEVEL_GOODIE, wenn dort ein Goodie ist ApoSkunkmanAIConstants.LEVEL_SKUNKMAN, wenn dort ein Skunkman ist |
ApoSkunkmanAILevelSkunkman |
getSkunkman(int y,
int x)
falls bei den Koordinaten ein Skunkman ist, dann wird es zurückgegeben, sonst null |
int |
getStartTime()
gibt zurück, wieviel Zeit für dieses Level insgesamt zur Verfügung steht bzw. stand |
int |
getTime()
gibt zurück wieviel Zeit in dem Level noch zur Verfügung steht bevor es mit Steinen aufgefüllt wird (in Millisekunden) |
int |
getType()
gibt den Leveltypen zurück entweder ApoSkunkmanAIConstants.LEVEL_TYPE_GOAL_X, wenn ein Zielpunkt zu erreichen ist ansonsten ApoSkunkmanAIConstants.LEVEL_TYPE_STANDARD, wenn das Ziel daraus besteht, die Gegner einzudampfen |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ApoSkunkmanAILevel(ApoSkunkmanLevel level,
int playerInt)
| Method Detail |
|---|
public final ApoSkunkmanAIEnemy[] getEnemies()
public final byte[][] getLevelAsByte()
public final ApoSkunkmanAILevelGoodie getGoodie(int y,
int x)
public final ApoSkunkmanAILevelSkunkman getSkunkman(int y,
int x)
public final int getType()
public final int getTime()
public final int getStartTime()
public final java.awt.Point getGoalXPoint()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||