From 56c8482fc1b08af8836eb551f9bdfb1f32f5acae Mon Sep 17 00:00:00 2001 From: Admin Date: Thu, 10 Apr 2025 09:54:15 +0200 Subject: [PATCH] board debut constructor --- OOP_1A2_Project/src/backend/Board.java | 44 +++++++++++++++----------- 1 file changed, 25 insertions(+), 19 deletions(-) diff --git a/OOP_1A2_Project/src/backend/Board.java b/OOP_1A2_Project/src/backend/Board.java index 4623d10..35dbd7d 100644 --- a/OOP_1A2_Project/src/backend/Board.java +++ b/OOP_1A2_Project/src/backend/Board.java @@ -4,29 +4,35 @@ import java.util.ArrayList; public class Board { - public Board(int colNum, int lineNum) { - //TODO - } + private int width; + private int height; + private int turnNumber; + private boolean isWhiteTurn; + private ArrayList pieces; - public int getWidth() { - //TODO - return 0; - } + public Board(int colNum, int lineNum) { + this.width = colNum; + this.height = lineNum; + this.turnNumber = 0; + this.isWhiteTurn = true; + this.pieces = new ArrayList<>(); + } - public int getHeight() { - //TODO - return 0; - } + public int getWidth() { + return width; + } - public int getTurnNumber() { - //TODO - return 0; - } + public int getHeight() { + return height; + } - public boolean isTurnWhite() { - //TODO - return false; - } + public int getTurnNumber() { + return turnNumber; + } + + public boolean isTurnWhite() { + return isWhiteTurn; + } public void setPiece(boolean isWhite, PieceType type, int x, int y) { //TODO