public void GameStart(Chessboard T) { //nieuw bord starten en controller meegeven mChess.NieuwBord(T, this); board = T; }
//methode nieuw bord aanmaken public void NieuwBord(Chessboard T, ChessController deController) { controller = deController; //Aanmaken bord intel chessBoardIntel = new string[8, 8]{ {"bT","bP","bP","bP","bP","bP","bP","bT" }, {"bP","bP","bP","bP","bP","bP","bP","bP" }, {"E","E","E","E","E","E","E","E" }, {"E","E","E","E","E","E","E","E" }, {"E","E","E","E","E","E","E","E" }, {"E","E","E","E","E","E","E","E" }, {"wP","wP","wP","wP","wP","wP","wP","wP" }, {"wT","wP","wP","wP","wP","wP","wP","wT" }}; //Aanmaken boardsquares array chessBoardUI = new BoardSquare[8, 8]; //aanmaken mogelijke zetten array locations = new int[8, 8]; //aanmaken boardsquares for (int i = 0; i < 8; i++) { for (int j = 0; j < 8; j++) { chessBoardUI[i, j] = new BoardSquare(deController); chessBoardUI[i, j].Parent = T; chessBoardUI[i, j].Location = new Point(j * 75 + 75, i * 75 + 75); chessBoardUI[i, j].posX = j; chessBoardUI[i, j].posY = i; chessBoardUI[i, j].Size = new Size(75, 75); //black/white DrawCheckers(i, j); } } //SCorebord aanmaken om te tonen op het formulier scoreBord = new ScoreBord(deController); scoreBord.Parent = T; scoreBord.Location = new Point(675,75); validate(); drawing(); }