From a4a857ce26b31f298aac1afc4327910a7d794738 Mon Sep 17 00:00:00 2001 From: William Bracho Blok Date: Wed, 21 Oct 2015 17:48:03 -0500 Subject: [PATCH] Update Board.h --- Board.h | 35 +++++++++++++++++++++++++++++++++-- 1 file changed, 33 insertions(+), 2 deletions(-) diff --git a/Board.h b/Board.h index 87169c1..bd6ce95 100755 --- a/Board.h +++ b/Board.h @@ -17,9 +17,39 @@ struct moves { } }; +struct simpleBoard{ + + char boardStamp [8][8]; + + char elementAt(int r, int k) + { + return boardStamp[r][k]; + } + + void modifyAt(int r, int k, char c) + { + boardStamp[r][k] = c; + } + + void display() + { + for (int r = 0; r < 8; ++r) + { + cout<<'\n'; + + for (int k = 0; k < 8; ++k) + { + cout< record; public: Board(); @@ -38,9 +68,10 @@ public: vector viewPossibleMoves(); string myToUpper(string input); void displayPossibleMoves(vector input); - void undo(Board& tablero); + void undo(); void interpret(string input, Board& tablero); - void snapshot(vector& inputVec, Board inputBoard); + void snapshot(); void easyAI(); string boardToString(); + void displayRecord(); };