/* * File: Board.cpp * Author: amr * * Created on July 30, 2025, 9:20 PM */ #include "Board.hpp" Board::Board() { // set up the board grid with smart pointers // initialize each square with a Piece, set to PIECE_EMPTY boardGrid.resize(8); for(int i = 0; i < 8; i++) { boardGrid[i].resize(8); for(int j = 0; j < 8; j++) { boardGrid[i][j] = std::make_unique(PIECE_EMPTY); } } } Board::~Board() { } void Board::setupInitialPosition() { return; } void Board::movePiece(Square from, Square to) { return; } void Board::deserializeBoard(uint64_t incomingBoard) { return; }