示例#1
0
 public CaseMorpion(Coordonnee laCoordonnee)
 {
     _maCoordonnee     = laCoordonnee;
     _value            = new Pion("");
     _id               = MethodesGlobales.ConvertirCoordonneEnIdCase(laCoordonnee);
     _maRepresentation = new ControlCaseMorpion(MethodesGlobales.ConvertirCoordonneEnIdCase(laCoordonnee));
 }
示例#2
0
        public Plateau(int taillePlateau)
        {
            _mesCases = new Dictionary <string, ICase>();


            for (int y = 0; y < taillePlateau; y++)
            {
                for (int x = 0; x < taillePlateau; x++)
                {
                    Coordonnee  uneCoordonnee = new Coordonnee(x, y);
                    CaseMorpion uneCase       = new CaseMorpion(uneCoordonnee);

                    ControlCaseMorpion unControl = (ControlCaseMorpion)uneCase.GetRepresentation();
                    unControl.Name = _mesCases.Count.ToString();
                    _mesCases.Add(ConvertIdCase(x, y), uneCase);
                }
            }
        }