Commit a9bab7d1 authored by Fardale's avatar Fardale

Ajout difficulté boum

parent d373d9ba
......@@ -25,6 +25,12 @@ class Demineur extends Jeu[MonBouton] {
// Détermine si on a gagné.
def victoire() = {(nb_mines == m_trouvees) || c_restantes == 0}
// Niveau de difficulté de la partie
// 0 : Super Noob
// 1 : Moyem Noob
// 2 : Noob
protected var noobitube = 0
// Matrice représentant le champ de mines. Ses valeurs sont comprises entre 0 et 9.
// 0-8 : Nombre de mines autour de la case vide.
// 9 : Signale l'emplacement d'une mine sur la case.
......@@ -35,10 +41,11 @@ class Demineur extends Jeu[MonBouton] {
override protected var boutons = ofDim[MonBouton](tailleX,tailleY)
// Réinitialise les paramètres ci-dessus en cas de changement de difficulté.
def reparametrage (x: Int, y: Int, n: Int) = {
def reparametrage (x: Int, y: Int,dif : Int, n: Int) = {
tailleX = x
tailleY = y
nb_mines = n
noobitude = diff
c_restantes = tailleX*tailleY - nb_mines
boutons = ofDim[MonBouton](tailleX, tailleY)
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment