Class Caracteristique

java.lang.Object
  |
  +--Caracteristique

public class Caracteristique
extends java.lang.Object
implements java.io.Serializable

Classe Caracteristique du jeu Magic Fight.

See Also:
Serialized Form

Constructor Summary
Caracteristique(java.lang.String nom, int valeurInitial, int cout)
          Constructeur d'un objet caracteristique
 
Method Summary
 void ecrireValeurArmure(int valeur)
          Procedure qui ecrit la valeur de l'armure
 void ecrireValeurEnCours(int valeur)
          Procedure qui ecrit la valeur en cours
 void ecrireValeurInitial(int valeur)
          Procedure qui ecrit la valeur initiale (uniquement si elle est positive)
 void ecrireValeurModif(int valeur)
          Procedure qui ecrit la valeur de modif
 int lireAncienneValeurEnCours()
          Fonction qui retourne l'ancienne valeur en cours
 int lireCout()
          Fonction qui retourne le cout
 java.lang.String lireNom()
          Fonction qui retourne le nom de la caracteristique
 int lireValeurArmure()
          Fonction qui retourne la valeur de l'armure
 int lireValeurEnCours()
          Fonction qui retourne la valeur en cours
 int lireValeurInitial()
          Fonction qui retourne la valeur initiale
 int lireValeurModif()
          Fonction qui retourne la valeur de modif
 java.lang.String toString()
          Fonction permettant d'afficher les differents attributs d'une caracteristique
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Caracteristique

public Caracteristique(java.lang.String nom,
                       int valeurInitial,
                       int cout)
Constructeur d'un objet caracteristique
Parameters:
nom - le nom de la caracteristique
valeurInitial - la valeur qu'a initialement cette caracteristique
cout - le cout d'ajout d'une unite a cette caracteristique
Method Detail

toString

public java.lang.String toString()
Fonction permettant d'afficher les differents attributs d'une caracteristique
Returns:
la chaine contenant la valeur des differents attributs
Overrides:
toString in class java.lang.Object

ecrireValeurInitial

public void ecrireValeurInitial(int valeur)
Procedure qui ecrit la valeur initiale (uniquement si elle est positive)
Parameters:
valeur - la valeur a assigner a la valeur initiale

ecrireValeurEnCours

public void ecrireValeurEnCours(int valeur)
Procedure qui ecrit la valeur en cours
Parameters:
valeur - la valeur a assigner a la valeur en cours

ecrireValeurModif

public void ecrireValeurModif(int valeur)
Procedure qui ecrit la valeur de modif
Parameters:
valeur - la valeur a assigner a valeur Modif

ecrireValeurArmure

public void ecrireValeurArmure(int valeur)
Procedure qui ecrit la valeur de l'armure
Parameters:
valeur - la valeur a assigner a valeur Armure

lireNom

public java.lang.String lireNom()
Fonction qui retourne le nom de la caracteristique
Returns:
le nom de la caracteristique

lireValeurArmure

public int lireValeurArmure()
Fonction qui retourne la valeur de l'armure
Returns:
la valeur de l'armure

lireValeurInitial

public int lireValeurInitial()
Fonction qui retourne la valeur initiale
Returns:
la valeur initiale

lireValeurEnCours

public int lireValeurEnCours()
Fonction qui retourne la valeur en cours
Returns:
la valeur en cours

lireAncienneValeurEnCours

public int lireAncienneValeurEnCours()
Fonction qui retourne l'ancienne valeur en cours
Returns:
l'ancienne valeur en cours

lireValeurModif

public int lireValeurModif()
Fonction qui retourne la valeur de modif
Returns:
la valeur de modif

lireCout

public int lireCout()
Fonction qui retourne le cout
Returns:
le cout