コード例 #1
0
ファイル: Plateau.cs プロジェクト: Fantome071/Project0T001
        public Plateau()
        {
            _plateau = new TuilePiece[6, 6];

            _tuileFantome = new TuileFantome[4];

            Couleur[] totalCouleur = new Couleur[4];
            for (int i = 0; i < 4; i++)
            {
                totalCouleur[i]  = new Couleur(i + 1);
                _tuileFantome[i] = new TuileFantome(totalCouleur[i]);
            }


            int[] valeurPiece = new int[9];
            for (int i = 0; i < 4; i++)
            {
                valeurPiece[i] = 1000;
            }
            for (int i = 2; i < 7; i++)
            {
                valeurPiece[i + 2] = 1000 * i;
            }

            _tuilePieceBleu  = new TuilePiece[9];
            _tuilePieceRouge = new TuilePiece[9];
            _tuilePieceBlanc = new TuilePiece[9];
            _tuilePieceVert  = new TuilePiece[9];

            for (int i = 0; i < 9; i++)
            {
                _tuilePieceBleu[i]  = new TuilePiece(totalCouleur[0], valeurPiece[i]);
                _tuilePieceRouge[i] = new TuilePiece(totalCouleur[1], valeurPiece[i]);
                _tuilePieceBlanc[i] = new TuilePiece(totalCouleur[2], valeurPiece[i]);
                _tuilePieceVert[i]  = new TuilePiece(totalCouleur[3], valeurPiece[i]);
            }
        }
コード例 #2
0
 public void PlacerPiece(TuilePiece piece)
 {
     piece._placer = true;
     _plateauJeu._plateau[piece._emplacement._coordonnee._x, piece._emplacement._coordonnee._y] = piece;
 }