Class SpriteBomberman

java.lang.Object
  |
  +--Sprite
        |
        +--SpriteDeplacable
              |
              +--SpriteBomberman

public class SpriteBomberman
extends SpriteDeplacable

Rajoute les fonctionnalite a SpriteMouvement permetant la gestion d'un Bomberman. Qui n'est rien d'autre que l'avatar du joueur ou de l'ordinateur


Field Summary
static java.awt.Image[] imagesBomberman
          Images representant l'animation d'un Bomberman
static java.lang.String[] nomImagesBomberman
          Nom des differantes parties de l'animation d'un Bomberman
 
Fields inherited from class SpriteDeplacable
deltaX, deltaY, listeBombe, nbImagesParMouvement, nbVictoire, nom, passeATraversBombe, planNiveau, vitesseDeplacement
 
Fields inherited from class Sprite
couleurTransparente, hauteur, imageCourante, images, largeur, mort, posX, posY
 
Constructor Summary
SpriteBomberman(int PosX, int PosY, java.lang.String Nom)
          Constructeur : parametre Position, Nom
 
Method Summary
 void deplacementBas()
          Deplace le Bomberman vers le bas
 void deplacementDroite()
          Deplace le Bomberman vers la droite
 void deplacementGauche()
          Deplace le Bomberman vers la gauche
 void deplacementHaut()
          Deplace le Bomberman vers le haut
 void deplaceToi()
          Surchage deplaceToi de SpriteDeplacable pour le Bomberman
 int getNbBombePosable()
          Nombre de bombe que le bomberman peut poser en meme temps, valeur par defaut 1
 int getPuissanceBombe()
          Determine la largeur de l'explosion des bombe pose par le bomberman
 void poserBombe()
          Pose une bombe
 void setNbBombePosable(int nbBombe)
          Nombre de bombe que le bomberman peut poser en meme temps, valeur par defaut 1
 void setPuissanceBombe(int puiss)
          Fixe la largeur de l'explosion des bombe pose par le bomberman
 java.lang.String toString()
          pour debug...
 
Methods inherited from class SpriteDeplacable
CalculeImageSuivante, collisionAvecDecors, getVitesseDeplacement, imageSuivante, setVitesseDeplacement
 
Methods inherited from class Sprite
afficheToi, getPosX, getPosY, setPosX, setPosY, testerCollision, testerCollision, testerCollision
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

imagesBomberman

public static java.awt.Image[] imagesBomberman
Images representant l'animation d'un Bomberman

nomImagesBomberman

public static java.lang.String[] nomImagesBomberman
Nom des differantes parties de l'animation d'un Bomberman
Constructor Detail

SpriteBomberman

public SpriteBomberman(int PosX,
                       int PosY,
                       java.lang.String Nom)
                throws SpriteException
Constructeur : parametre Position, Nom
Method Detail

getPuissanceBombe

public int getPuissanceBombe()
Determine la largeur de l'explosion des bombe pose par le bomberman

setPuissanceBombe

public void setPuissanceBombe(int puiss)
                       throws SpriteException
Fixe la largeur de l'explosion des bombe pose par le bomberman

getNbBombePosable

public int getNbBombePosable()
Nombre de bombe que le bomberman peut poser en meme temps, valeur par defaut 1

setNbBombePosable

public void setNbBombePosable(int nbBombe)
                       throws SpriteException
Nombre de bombe que le bomberman peut poser en meme temps, valeur par defaut 1

deplaceToi

public void deplaceToi()
Surchage deplaceToi de SpriteDeplacable pour le Bomberman
Overrides:
deplaceToi in class SpriteDeplacable

deplacementGauche

public void deplacementGauche()
Deplace le Bomberman vers la gauche

deplacementDroite

public void deplacementDroite()
Deplace le Bomberman vers la droite

deplacementHaut

public void deplacementHaut()
Deplace le Bomberman vers le haut

deplacementBas

public void deplacementBas()
Deplace le Bomberman vers le bas

poserBombe

public void poserBombe()
Pose une bombe

toString

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