diff --git a/src/functions.cpp b/src/functions.cpp index 4049d8c..f0bbfea 100755 --- a/src/functions.cpp +++ b/src/functions.cpp @@ -118,12 +118,12 @@ Color rev_color(Color c){ } PieceType rev_color(PieceType pt){ //return static_cast((~pt) & 0xf); - for (int i=0; i!=Pieces::WHITE.size(); i++){ + for (long unsigned int i=0; i!=Pieces::WHITE.size(); i++){ if (pt == Pieces::WHITE[i]){ return Pieces::BLACK[i]; } } - for (int i=0; i!=Pieces::BLACK.size(); i++){ + for (long unsigned int i=0; i!=Pieces::BLACK.size(); i++){ if (pt == Pieces::BLACK[i]){ return Pieces::WHITE[i]; } @@ -314,7 +314,6 @@ void _get_all_castle_moves(int pos, int castle_perms, std::vector& moves, c } void get_all_moves_as_if(int pos, PieceType pt, const std::array& board, std::vector& moves, bool recursive, int en_passant, int castle_perms){ - int piece_info = 0; Color color_of_piece = get_color(pt); Color color_of_opponent = rev_color(color_of_piece); switch(pt){