added temp sprites and filled board

This commit is contained in:
CT
2026-05-07 19:02:31 -05:00
parent f6aaa63a5f
commit a70b84f991
13 changed files with 13 additions and 3 deletions

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
*.class

View File

@@ -7,10 +7,19 @@ public class Board {
board = new Piece[8][8];
for (int i = 0; i <= 7; i++) {
board[i][1] = new Pawn(i, 1, "Black");
}
for (int i = 0; i <= 7; i++) {
board[i][6] = new Pawn(i, 6, "White");
}
for (int i = 0; i <= 7; i += 7) {
String color = i == 0 ? "Black" : "White";
board[0][i] = new Rook(0, i, color);
board[7][i] = new Rook(7, i, color);
board[1][i] = new Knight(1, i, color);
board[6][i] = new Knight(6, i, color);
board[2][i] = new Bishop(2, i, color);
board[5][i] = new Bishop(5, i, color);
board[4][i] = new King(4, i, color);
board[3][i] = new Queen(3, i, color);
}
}
public Board(boolean isCopy) {

View File

@@ -13,7 +13,7 @@ public abstract class Piece {
}
public void draw(Graphics g) {
g.drawImage(sprite, pos.x * 40, pos.y * 40, null);
g.drawImage(sprite, (pos.x + 1) * 40, (pos.y + 1) * 40, null);
}
public abstract ArrayList<Position> getLegalMoves(Board board);

BIN
Sprites/Black/bishop.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 869 B

BIN
Sprites/Black/king.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 727 B

BIN
Sprites/Black/knight.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 592 B

BIN
Sprites/Black/queen.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 795 B

BIN
Sprites/Black/rook.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 724 B

BIN
Sprites/White/bishop.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 869 B

BIN
Sprites/White/king.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 727 B

BIN
Sprites/White/knight.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 592 B

BIN
Sprites/White/queen.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 795 B

BIN
Sprites/White/rook.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 724 B