private void createPieces() { logic = new GameLogic(row_W, row_W, MainPage.FORCE_JUMP); int row = 0, col = 0; for (int k = 0; k < 24; k++) { row = (k / 4) + ((k >= 12) ? 2 : 0); col = 2 * (k % 4) + (row % 2 == 0 ? 0 : 1); Checker c = new Checker(col, row, (k < 12) ? Colors.Red : DarkGrey, (k < 12) ? DarkRed : Colors.Black); Vector vect = new Vector(row, col); Piece piece = new Piece((k < 12) ? PieceColor.RED : PieceColor.BLACK, vect, PieceType.REGULAR); logic.addPiece(piece); spaces[col, row].setChecker(c); mainCanvas.Children.Add(spaces[col, row].getChecker().getEl2()); mainCanvas.Children.Add(spaces[col, row].getChecker().getEl1()); mainCanvas.Children.Add(spaces[col, row].getChecker().getCrown()); } }