Exemple #1
0
        override public String ToString()
        {
            String res = "";

            for (int i = 0; i < hauteur; i++)
            {
                for (int j = 0; j < largeur; j++)
                {
                    Jeton jeton = grille[j, i];

                    if (jeton != null)
                    {
                        res += jeton.ToString();
                    }
                    else
                    {
                        res += ".";
                    }
                    res += " ";
                }

                res += "\n";
            }

            return(res);
        }
Exemple #2
0
 // CONSTRUCTEUR
 public Plateau()
 {
     for (int i = 0; i < largeur; i++)
     {
         for (int j = 0; j < hauteur; j++)
         {
             grille[i, j] = new Jeton(Type.vide);
         }
     }
 }
Exemple #3
0
        // METHODES
        public int AjouterJeton(uint x, uint y, Type t)
        {
            if (x > largeur - 1 || y > hauteur - 1)
            {
                Console.WriteLine("AjouterJeton : mauvaises coordonnées.");
                return(-1);
            }

            grille[x, y] = new Jeton(t);

            if (grille[x, y] != null)
            {
                return(0);
            }
            else
            {
                Console.WriteLine("AjouterJeton : échec de l'ajout.");
                return(-2);
            }
        }