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