othello.models
Class PreferenceModel

java.lang.Object
  extended by othello.models.PreferenceModel

public class PreferenceModel
extends java.lang.Object

Les préférences du jeux.

Author:
Jean-François Berdjugin Les préférences sont stockées comme suit : Pour les joueur 0 humain, 1-3 computer. Pour la musique de fond et les sons des booléens

Constructor Summary
PreferenceModel()
          Le premier et le second joueur sont joués par des humains, la musique de fond est désactivée, les sons sont actifs.
 
Method Summary
 int getFirstPlayer()
          Permet de connaître le premier joueur
 int getSecondPlayer()
          Permet de connaître le second joueur
 boolean isBackgroundMusic()
          Permet de savoir si la musique de fond est active
 boolean isSounds()
          Permet de savoir si les sons sont actifs
 void setBackgroundMusic(boolean backgroundMusic)
          Permet d'activer ou de désactiver la musique de fond
 void setFirstPlayer(int firstPlayer)
          Permet de choisir le premier joueur
 void setSecondPlayer(int secondPlayer)
          Permet de choisir le second joueur
 void setSounds(boolean sounds)
          Permet d'activer ou de désactiver les sons
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PreferenceModel

public PreferenceModel()
Le premier et le second joueur sont joués par des humains, la musique de fond est désactivée, les sons sont actifs.

Method Detail

getFirstPlayer

public int getFirstPlayer()
Permet de connaître le premier joueur

Returns:
0 humain 1-3 computer

setFirstPlayer

public void setFirstPlayer(int firstPlayer)
Permet de choisir le premier joueur

Parameters:
firstPlayer - 0 humain 1-3 computer

getSecondPlayer

public int getSecondPlayer()
Permet de connaître le second joueur

Returns:
0 humain 1-3 computer

setSecondPlayer

public void setSecondPlayer(int secondPlayer)
Permet de choisir le second joueur

Parameters:
secondPlayer - 0 humain 1-3 computer

isBackgroundMusic

public boolean isBackgroundMusic()
Permet de savoir si la musique de fond est active

Returns:
true si musique false sinon

setBackgroundMusic

public void setBackgroundMusic(boolean backgroundMusic)
Permet d'activer ou de désactiver la musique de fond

Parameters:
backgroundMusic - true active, false non active

isSounds

public boolean isSounds()
Permet de savoir si les sons sont actifs

Returns:
true si sons actifs false sinon

setSounds

public void setSounds(boolean sounds)
Permet d'activer ou de désactiver les sons

Parameters:
sounds - backgroundMusic true active, false non active