#include "ChessGame.h" ChessGame::ChessGame(Player* player, AI* ai, Chess* chess) { this->player = player; this->ai = ai; this->chess = chess; player->init(chess); ai->init(chess); } //对局开始 void ChessGame::play() { chess->init(); while (1) { //玩家执黑先彳亍 player->go(); if (chess->checkOver()) break; //人机后落子 ai->go(); if (chess->checkOver()) break; } }