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); }
// CONSTRUCTEUR public Plateau() { for (int i = 0; i < largeur; i++) { for (int j = 0; j < hauteur; j++) { grille[i, j] = new Jeton(Type.vide); } } }
// 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); } }