Merge branch 'beccadev' of https://github.tamu.edu/brj2013/Breakthrough into beccadev

This commit is contained in:
Alexander Huddleston 2015-10-27 11:57:03 -05:00
commit 553375d9f3
3 changed files with 30 additions and 0 deletions

View file

@ -114,6 +114,34 @@ void Board::displayBoard(){
cout<<'\n'<<endl; cout<<'\n'<<endl;
cout<<"turn: "<<turn << "\n"; cout<<"turn: "<<turn << "\n";
} }
string Board::boardToString(){
string output = "";
output += "; A B C D E F G H\n";
for (int i = 0; i < 8; ++i) {
int label = 8 - i;
output += "; ";
output += label;
output += " ";
for (int j = 0; j < 8; ++j){
if (isPiece(i, j))
if (getPiece(i, j)->getType() == 'X')
output += "|X";
else
output += "|O";
else
output += "|_";
}
output += "|\n";
}
output += "\n\nturn: ";
output += turn;
output += "\n";
return output;
}
int Board::charToIntColumn(char input){ int Board::charToIntColumn(char input){
int kolumn; int kolumn;

View file

@ -35,6 +35,7 @@ public:
bool isGameOver(); bool isGameOver();
void changeTurns(); void changeTurns();
void displayBoard(); void displayBoard();
string boardToString();
int charToIntColumn(char input); int charToIntColumn(char input);
char intToCharColumn(int input); char intToCharColumn(int input);
void move(string inputMove); void move(string inputMove);

View file

@ -7,6 +7,7 @@ int main()
{ {
//board testing //board testing
Board b; Board b;
cout << b.boardToString();
//engine testing //engine testing
Engine e; Engine e;