/// <summary> /// Va retourner une piece vide /// </summary> /// <param name="coorX"></param> /// <param name="coorY"></param> /// <param name="couleur"></param> public Vide(int coorX, int coorY, FormEchec.CodeCouleurPion couleur) : base(coorX, coorY, couleur) { if (couleur == (int)FormEchec.CodeCouleurPion.Blanc) { base.CodeNom = FormEchec.TypePion.Vide; } else { base.CodeNom = FormEchec.TypePion.Vide; } }
/// <summary> /// Constructeur de la classe pion /// </summary> /// <param name="coorX">la position en x</param> /// <param name="coorY">la position en y</param> /// <param name="couleur">la couleur de la piece</param> public Pion(int coorX, int coorY, FormEchec.CodeCouleurPion couleur) : base(coorX, coorY, couleur) { if (couleur == (int)FormEchec.CodeCouleurPion.Blanc) { base.CodeNom = FormEchec.TypePion.PionBlanc; } else { base.CodeNom = FormEchec.TypePion.PionNoir; } }
/// <summary>Crée un jeu d'échec</summary> public Echec() { OuvrirJoueurs(); formEchec = new FormEchec(this); formEchec.AfficherJoueurs(TabJoueurs); }
/// <summary> /// Constructeur qui prend la couleur de la pièce qui va être changée et la liste des images des pions /// </summary> /// <param name="couleur">Couleur de la pièce qui va être changer</param> /// <param name="imageListePion">La liste des images des pions</param> public Promotion( FormEchec.CodeCouleurPion couleur, ImageList imageListePion) : this() { this.couleur = couleur; this.imageListePion = imageListePion; }
/// <summary> /// Constructeur de la classe piece /// </summary> /// <param name="coorX">Coordonné X de la pièce</param> /// <param name="coorY">Coordonné X de la pièce</param> /// <param name="couleur">Couleur de la pièce</param> public Piece(int coorX, int coorY, FormEchec.CodeCouleurPion couleur) { this.coor__X = coorX; this.coor__Y = coorY; this.couleur = couleur; }