Nicolas Winkler 7 سال پیش
والد
کامیت
13c1343713
1فایلهای تغییر یافته به همراه4 افزوده شده و 5 حذف شده
  1. 4 5
      src/ChessGame.cpp

+ 4 - 5
src/ChessGame.cpp

@@ -38,11 +38,10 @@ std::vector<Move> ChessGame::getValidMoves(void) const
 
 void ChessGame::move(Move move)
 {
-    board.move(move);
-    if (turn == BLACK_SIDE) {
-        moveCount++;
-    }
-    turn = otherSide(turn);
+    MoveInfo mi;
+    mi.move = move;
+    mi.movedPiece = board.getAtPosition(move.origin);
+    doMove(mi);
 }