Class SpriteBombe

java.lang.Object
  |
  +--Sprite
        |
        +--SpriteBombe

public class SpriteBombe
extends Sprite

Class SpriteBombe, gere les Bombes a l'ecran: temps avant explosion Bomberman qui l'a posee


Field Summary
static java.awt.Image[] imagesBombe
          Images representant l'animation d'une bombe qui explose
static java.awt.Image[][] imagesFlamme
          Images representant l'animation d'une Flamme
static ListeBombes listeBombe
          liste contenant l'ensemble des Bombes necessaire pour gerer dans la classe Sprite les explosions et les flammes
static ListeBonus listeBonus
          liste contenant l'ensemble des Bonus, necessaire pour gerer la destruction des murs, entrainant l'apparision des bonus
static ListeFlammes listeFlamme
          liste contenant l'ensemble des flammes necessaire pour gerer dans la classe Sprite les explosions et les flammes
static int nbImagesBombe
          Nombre d'image de l'animation de la bombe qui explose
static int nbImagesParTypeFlamme
          Nombre d'image de l'animation de la flamme
static java.lang.String[] nomImagesFlamme
          Nom des differantes parties de l'animation d'une flamme
static PlanNiveau planNiveau
          Plan du niveau, necessaire pour gere l'explosion des bombes et la destructions des murs
static int typeFlammeBoutBas
           
static int typeFlammeBoutDroite
           
static int typeFlammeBoutGauche
           
static int typeFlammeBoutHaut
           
static int typeFlammeCentre
          Types des differantes flamme
static int typeFlammeHorizontale
           
static int typeFlammeVerticale
           
 
Fields inherited from class Sprite
couleurTransparente, hauteur, imageCourante, images, largeur, mort, posX, posY
 
Constructor Summary
SpriteBombe(int posX, int posY, SpriteBomberman bomberman)
          Constructeur necessite sa position en X et en Y et le bomberman qui a pose la bombe
 
Method Summary
 void decouleTemps()
          procedure de "compte a rebours" avant l'explosion
 int getPuissanceBombe()
          renvoie la puissance de l'explosion de la bombe (en Case)
 java.lang.String toString()
          pour debug...
 
Methods inherited from class Sprite
afficheToi, getPosX, getPosY, imageSuivante, setPosX, setPosY, testerCollision, testerCollision, testerCollision
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

listeBombe

public static ListeBombes listeBombe
liste contenant l'ensemble des Bombes necessaire pour gerer dans la classe Sprite les explosions et les flammes

listeFlamme

public static ListeFlammes listeFlamme
liste contenant l'ensemble des flammes necessaire pour gerer dans la classe Sprite les explosions et les flammes

listeBonus

public static ListeBonus listeBonus
liste contenant l'ensemble des Bonus, necessaire pour gerer la destruction des murs, entrainant l'apparision des bonus

planNiveau

public static PlanNiveau planNiveau
Plan du niveau, necessaire pour gere l'explosion des bombes et la destructions des murs

imagesBombe

public static java.awt.Image[] imagesBombe
Images representant l'animation d'une bombe qui explose

nbImagesBombe

public static final int nbImagesBombe
Nombre d'image de l'animation de la bombe qui explose

imagesFlamme

public static java.awt.Image[][] imagesFlamme
Images representant l'animation d'une Flamme

nbImagesParTypeFlamme

public static final int nbImagesParTypeFlamme
Nombre d'image de l'animation de la flamme

nomImagesFlamme

public static java.lang.String[] nomImagesFlamme
Nom des differantes parties de l'animation d'une flamme

typeFlammeCentre

public static final int typeFlammeCentre
Types des differantes flamme

typeFlammeHorizontale

public static final int typeFlammeHorizontale

typeFlammeVerticale

public static final int typeFlammeVerticale

typeFlammeBoutHaut

public static final int typeFlammeBoutHaut

typeFlammeBoutBas

public static final int typeFlammeBoutBas

typeFlammeBoutGauche

public static final int typeFlammeBoutGauche

typeFlammeBoutDroite

public static final int typeFlammeBoutDroite
Constructor Detail

SpriteBombe

public SpriteBombe(int posX,
                   int posY,
                   SpriteBomberman bomberman)
            throws SpriteException
Constructeur necessite sa position en X et en Y et le bomberman qui a pose la bombe
Method Detail

decouleTemps

public void decouleTemps()
procedure de "compte a rebours" avant l'explosion

toString

public java.lang.String toString()
pour debug...
Overrides:
toString in class Sprite

getPuissanceBombe

public int getPuissanceBombe()
renvoie la puissance de l'explosion de la bombe (en Case)