Class JBombBonusCell
java.lang.Object
|
+--CellBasedGame.Cell
|
+--JBombCell
|
+--JBombGrassCell
|
+--JBombBonusCell
- Direct Known Subclasses:
- JBombBonusBombCell, JBombBonusBombWalkCell, JBombBonusFlameCell, JBombBonusFlameWalkCell, JBombBonusLifeCell
- public abstract class JBombBonusCell
- extends JBombGrassCell
Classe astratta di definizione generica delle celle bonus
[i metodi non commentati sono semplici implementazioni dei metodi descritti in Cell, JBombCell e JBombGrassCell]
| Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
JBombBonusCell
public JBombBonusCell(JBombGame Game,
int nX,
int nY)
- Costruisce una JBombBonusCell
- Parameters:
Game - Il gioco in cui è contenutanX - la coordinata x della cellanY - la coordinata y della cella
autoDestroy
protected JBombGrassCell autoDestroy()
- Si autodistrugge sostituendosi con una JBombGrassCell
paint
public abstract void paint(java.awt.Graphics g)
- Overrides:
- paint in class JBombGrassCell
effect
public abstract void effect(JBPlayer dyn)
isAWall
public boolean isAWall(DynamicObject obj)
- Overrides:
- isAWall in class JBombGrassCell
timeTick
public void timeTick()
- Overrides:
- timeTick in class JBombGrassCell
Explode
public void Explode(Explodable[][] World)
- Overrides:
- Explode in class JBombGrassCell
BlocksFire
public boolean BlocksFire()
- Overrides:
- BlocksFire in class JBombGrassCell
walkOver
public void walkOver(DynamicObject dyn)
- Se dyn è il giocatore applica l'effetto del bonus
- Overrides:
- walkOver in class JBombGrassCell
hasBomb
public boolean hasBomb()
- Overrides:
- hasBomb in class JBombGrassCell
setBomb
public void setBomb(Bomb b)
- Overrides:
- setBomb in class JBombGrassCell