Class JBombBorderCell

java.lang.Object
  |
  +--CellBasedGame.Cell
        |
        +--JBombCell
              |
              +--JBombBorderCell

public final class JBombBorderCell
extends JBombCell

Classe che implementa le Cell dei muri indistruttibili (bordi)

Author:
Marco Mastropaolo (marco.mastropaolo@libero.it / st971422@educ.di.unito.it)

Field Summary
private static int SPRITEFILEBORDERX
          Coordinate dello sprite nel file
private static int SPRITEFILEBORDERY
          Coordinate dello sprite nel file
 
Fields inherited from class JBombCell
m_bIsExploding, m_jbGame
 
Fields inherited from class CellBasedGame.Cell
m_Game, m_nX, m_nY
 
Constructor Summary
JBombBorderCell(JBombGame Game, int nX, int nY)
          Costruisce una JBombBorderCell
 
Method Summary
 boolean BlocksFire()
           
 void Explode(Explodable[][] World)
           
 boolean isAWall(DynamicObject obj)
           
 void paint(java.awt.Graphics g)
           
 void timeTick()
           
 
Methods inherited from class JBombCell
IsExploding, isOnFire, walkOver
 
Methods inherited from class CellBasedGame.Cell
changeSelf
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

SPRITEFILEBORDERX

private static final int SPRITEFILEBORDERX
Coordinate dello sprite nel file

SPRITEFILEBORDERY

private static final int SPRITEFILEBORDERY
Coordinate dello sprite nel file
Constructor Detail

JBombBorderCell

public JBombBorderCell(JBombGame Game,
                       int nX,
                       int nY)
Costruisce una JBombBorderCell
Parameters:
Game - Il gioco in cui è contenuta
nX - la coordinata x della cella
nY - la coordinata y della cella
Method Detail

paint

public void paint(java.awt.Graphics g)
Overrides:
paint in class JBombCell

isAWall

public boolean isAWall(DynamicObject obj)
Overrides:
isAWall in class JBombCell

Explode

public void Explode(Explodable[][] World)
Overrides:
Explode in class JBombCell

timeTick

public void timeTick()
Overrides:
timeTick in class JBombCell

BlocksFire

public boolean BlocksFire()
Overrides:
BlocksFire in class JBombCell