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);
 }