From f5e5cba0b1b7122628e5271bcf10467b17789f47 Mon Sep 17 00:00:00 2001 From: "louise.berteloot" Date: Wed, 9 Apr 2025 11:45:00 +0200 Subject: [PATCH] populate --- src/backend/Board.java | 52 ++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 50 insertions(+), 2 deletions(-) diff --git a/src/backend/Board.java b/src/backend/Board.java index a852927..a2023c5 100644 --- a/src/backend/Board.java +++ b/src/backend/Board.java @@ -34,7 +34,56 @@ public class Board { } public void populateBoard() { - + for (int y=0;y<8;y++) { + for(int x=0;x<8;x++) { + if(x==0||x==7) { + if (y==0) { + pieces.add(new Piece(x,y,"black", PieceType.Rook)); + } + if (y==7) { + pieces.add(new Piece(x,y,"white", PieceType.Rook)); + } + } + if(x==1||x==6) { + if (y==0) { + pieces.add(new Piece(x,y,"black", PieceType.Knight)); + } + if (y==7) { + pieces.add(new Piece(x,y,"white", PieceType.Knight)); + } + } + if(x==2||x==5) { + if (y==0) { + pieces.add(new Piece(x,y,"black", PieceType.Bishop)); + } + if (y==7) { + pieces.add(new Piece(x,y,"white", PieceType.Bishop)); + } + } + if(x==3) { + if (y==0) { + pieces.add(new Piece(x,y,"black", PieceType.Queen)); + } + if (y==7) { + pieces.add(new Piece(x,y,"white", PieceType.Queen)); + } + } + if(x==4) { + if (y==0) { + pieces.add(new Piece(x,y,"black", PieceType.King)); + } + if (y==7) { + pieces.add(new Piece(x,y,"white", PieceType.King)); + } + } + if(y==1) { + pieces.add(new Piece(x,y,"black", PieceType.Pawn)); + } + if(y==6) { + pieces.add(new Piece(x,y,"white", PieceType.Pawn)); + } + } + } } public void cleanBoard() { @@ -48,7 +97,6 @@ public class Board { public ArrayList getPieces() { ArrayList pieces = new ArrayList<>(); - //TODO return pieces; }