Added more pieces

This commit is contained in:
Loveb 2022-03-06 11:28:59 +01:00
parent 795bcf1345
commit f00f0af75d
3 changed files with 7 additions and 18 deletions

View File

@ -8,8 +8,9 @@ import java.util.logging.Logger;
public class Bishop extends Piece { public class Bishop extends Piece {
public Bishop(boolean isWhite, Point startingPosition) { public Bishop(boolean isWhite, Point startingPosition) throws IOException {
super(isWhite, startingPosition); super(isWhite, startingPosition);
setPieceIcon("Bishop");
} }
@Override @Override

View File

@ -25,10 +25,10 @@ public class Board extends JPanel {
private Piece[][] initPieces() throws IOException { private Piece[][] initPieces() throws IOException {
Piece[][] piecesRet = { Piece[][] piecesRet = {
{null, null, null, null, null, null, null, null}, {new Rook(false, new Point(0, 0)), null, null, null, null, null, null, new Rook(true, new Point(0, 7))},
{null, null, null, null, null, null, null, null}, {new Horse(false, true, new Point(1, 0)), null, null, null, null, null, null, new Horse(true, true, new Point(1, 7))},
{null, null, null, null, null, null, null, null}, {new Bishop(false, new Point(2, 0)), null, null, null, null, null, null, new Bishop(true, new Point(2, 7))},
{null, null, null, null, null, null, null, null}, {new Queen(false, new Point(3, 0)), null, null, null, null, null, null, new Queen(true, new Point(3, 7))},
{new King(false), null, null, null, null, null, null, new King(true)}, {new King(false), null, null, null, null, null, null, new King(true)},
{null, null, null, null, null, null, null, null}, {null, null, null, null, null, null, null, null},
{null, null, null, null, null, null, null, null}, {null, null, null, null, null, null, null, null},
@ -45,9 +45,6 @@ public class Board extends JPanel {
piecesRet[i][6] = new Pawn(true, new Point(i, 6)); piecesRet[i][6] = new Pawn(true, new Point(i, 6));
} }
// // Sätt ut bönder no point // // Sätt ut bönder no point
// for (int i = 0; i < pieces.length; i++) { // for (int i = 0; i < pieces.length; i++) {
// piecesRet[i][1] = new Pawn(false); // piecesRet[i][1] = new Pawn(false);

View File

@ -1,14 +1,5 @@
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package schack; package schack;
/**
*
* @author lovbil251
*/
public interface DiagonalWalk { public interface DiagonalWalk {
default void walDiagonal(Piece[][] pieces){ default void walDiagonal(Piece[][] pieces){