AiPlayer.h 351 B

12345678910111213141516
  1. #ifndef _AIPLAYER_H
  2. #define _AIPLAYER_H
  3. #include "Player.h"
  4. #include "Position.h"
  5. #include "Chessboard.h"
  6. #include <utility>
  7. class AiPlayer: public Player
  8. {
  9. public:
  10. vector<std::pair<Position, Position>> get_solve(Chessboard board, char turn, int depth);
  11. virtual pair<Position, Position> get_move(Chessboard board, char color);
  12. };
  13. #endif