diff options
author | zedarider <ymherklotz@gmail.com> | 2016-11-08 23:00:00 +0000 |
---|---|---|
committer | zedarider <ymherklotz@gmail.com> | 2016-11-08 23:00:00 +0000 |
commit | 451678aa0ac08581d14442967432e4383e1db3f3 (patch) | |
tree | 50209af5bac113442927237c5f4206708e10b6d4 | |
parent | c8bd95bd2905a512cbdab87cf25f3f250acf60ec (diff) | |
download | ChessAI-451678aa0ac08581d14442967432e4383e1db3f3.tar.gz ChessAI-451678aa0ac08581d14442967432e4383e1db3f3.zip |
adding tmp files
-rwxr-xr-x | bin/chess_ai | bin | 236456 -> 237648 bytes | |||
-rw-r--r-- | src/chess_board.cpp | 16 |
2 files changed, 3 insertions, 13 deletions
diff --git a/bin/chess_ai b/bin/chess_ai Binary files differindex e2a0805..90f1c95 100755 --- a/bin/chess_ai +++ b/bin/chess_ai diff --git a/src/chess_board.cpp b/src/chess_board.cpp index badd585..c700ecb 100644 --- a/src/chess_board.cpp +++ b/src/chess_board.cpp @@ -121,19 +121,9 @@ void chess_ai::chess_board::set_piece(chess_piece piece) { } void chess_ai::chess_board::remove_piece(chess_piece piece) { - unsigned vec_index, sqr_index; - for(vector_iterator it_vec = grid.begin(); it_vec != grid.end(); ++it_vec) { - for(square_iterator it_sqr = (*it_vec).begin(); - it_sqr != (*it_vec).end(); ++it_sqr) { - vec_index = it_vec - grid.begin(); - sqr_index = it_sqr - (*it_vec).begin(); - - if(vec_index == piece.y && sqr_index == piece.x) { - chess_piece empty_piece; - *it_sqr = empty_piece; - } - } - } + square_iterator it_sqr; + iterate_board(piece.x, piece.y, it_sqr); + *it_sqr = piece; } void chess_ai::chess_board::remove_piece(unsigned x, unsigned y) { |