|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object
|
+--CellBasedGame.DynamicObject
|
+--JBombDynamic
|
+--Monster
|
+--MonsterTrash
Implementazione del mostro "animale della pattumiera" -> Per riferimenti sui metodi consultare la classe padre "Monster"
| Field Summary | |
private static int |
FRAMEYCOORD
|
private static int |
SPRITESPEED
|
| Fields inherited from class Monster |
FRAMESKIP,
m_jbGame,
m_nFrameSkipCount,
m_nFrameYPos,
m_nSpriteDrawn,
SPRITESTEP |
| Fields inherited from class CellBasedGame.DynamicObject |
DIJKSTRAARRAY,
DIJKSTRABORDER,
DIJKSTRALIMIT,
DIRECTION_DOWN,
DIRECTION_LEFT,
DIRECTION_NONE,
DIRECTION_RIGHT,
DIRECTION_UP,
INFINITE,
m_bAlive,
m_bMustChangeDirection,
m_cbGame,
m_nDeltaX,
m_nDeltaY,
m_nLastCellX,
m_nLastCellY,
m_nLastDirection,
m_nSpeed,
m_nX,
m_nY |
| Constructor Summary | |
MonsterTrash(JBombGame Game,
int nX,
int nY)
|
|
| Method Summary | |
boolean |
canAvoidFire()
|
boolean |
canCrossBombs()
|
boolean |
canCrossWalls()
|
protected int |
chooseDirection()
|
| Methods inherited from class Monster |
die,
paint |
| Methods inherited from class JBombDynamic |
canCrossFire,
move |
| Methods inherited from class CellBasedGame.DynamicObject |
applyDijkstra,
chase,
collide,
deltasToDirection,
getX,
getY,
isDirectionValid,
move,
oppositeDirection,
random,
rangeX,
rangeY,
setSpeed,
stupid |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
private static final int FRAMEYCOORD
private static final int SPRITESPEED
| Constructor Detail |
public MonsterTrash(JBombGame Game,
int nX,
int nY)
| Method Detail |
public boolean canCrossWalls()
public boolean canCrossBombs()
public boolean canAvoidFire()
protected int chooseDirection()
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||