Class SpriteItemBonus

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

public class SpriteItemBonus
extends Sprite

Amelioration de la classe Sprite pour gere les Bonus recoltable par les bomberman


Field Summary
static java.awt.Image[] imagesBonus
          Images des differants bonus
static int MaxBonus
          Plus grand numero de bonus
static int MinBonus
          Plus petit numero de bonus
 
Fields inherited from class Sprite
couleurTransparente, hauteur, imageCourante, images, largeur, mort, posX, posY
 
Constructor Summary
SpriteItemBonus(int posX, int posY, int type)
          Constructeur : parametre Liste Images, Position, Type de Bonus
 
Method Summary
protected  int calculeImageSuivanteDuCycle(int debut, int fin)
          Sous fonction de imageSuivante permetant de Cycler dans un intervale passe en parametre
protected  int imageSuivante()
          Calcule l'image suivante de l'animation
 void prendOption(SpriteBomberman bomberman)
          Modifie le Bomberman pour qu'il prenne l'option en cours, l'optino s'autodetruit ensuite
 java.lang.String toString()
          pour debug...
 
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

MinBonus

public static final int MinBonus
Plus petit numero de bonus

MaxBonus

public static final int MaxBonus
Plus grand numero de bonus

imagesBonus

public static java.awt.Image[] imagesBonus
Images des differants bonus
Constructor Detail

SpriteItemBonus

public SpriteItemBonus(int posX,
                       int posY,
                       int type)
                throws SpriteException
Constructeur : parametre Liste Images, Position, Type de Bonus
Method Detail

prendOption

public void prendOption(SpriteBomberman bomberman)
                 throws SpriteException
Modifie le Bomberman pour qu'il prenne l'option en cours, l'optino s'autodetruit ensuite

imageSuivante

protected int imageSuivante()
Calcule l'image suivante de l'animation
Overrides:
imageSuivante in class Sprite

calculeImageSuivanteDuCycle

protected int calculeImageSuivanteDuCycle(int debut,
                                          int fin)
Sous fonction de imageSuivante permetant de Cycler dans un intervale passe en parametre

toString

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