//change le chiffre de la case i,j en chiffre visible, avec la même valeur que le chiffre c public void SetChiffreVisible(int i, int j, Chiffre c) { if (!IndexOK(i, j)) { return; } m_tab_jeu[i, j] = new Chiffre_Visible(c.GetValeur()); }
//change le chiffre de la case i,j en chiffre visible, avec la même valeur que valeur public void SetChiffreVisible(int i, int j, int valeur) { if (!IndexOK(i, j)) { return; } m_tab_jeu[i, j] = new Chiffre_Visible(Chiffre.Valeur(valeur)); }
//Constructeur surchargé public Jeu(Jeu copie) { m_tab_jeu = new Chiffre[9, 9]; for (int i = 0; i < 9; i++) { for (int j = 0; j < 9; j++) { m_tab_jeu[i, j] = new Chiffre(copie.Valeur(i, j)); } } }
//Constructeur de base public Jeu() { m_tab_jeu = new Chiffre[9, 9]; for (int i = 0; i < 9; i++) { for (int j = 0; j < 9; j++) { m_tab_jeu[i, j] = new Chiffre(); } } }