From dc54f7ea0453452e90a75d5ebe9b103d1a1e10dc Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Wed, 23 Feb 2022 20:51:39 +0100 Subject: Debug HalfMove and update screenshot --- src/game_tab/HalfMove.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/game_tab/HalfMove.cpp') diff --git a/src/game_tab/HalfMove.cpp b/src/game_tab/HalfMove.cpp index 72ee24c..e59794b 100644 --- a/src/game_tab/HalfMove.cpp +++ b/src/game_tab/HalfMove.cpp @@ -115,10 +115,14 @@ void HalfMove::SetAsMainline() { HalfMove *HalfMove::GetMainline() { return (mainline); } -HalfMove::HalfMove(pgnp::HalfMove *m, std::string initial_fen) { +HalfMove::HalfMove(pgnp::HalfMove *m, std::string initial_fen): capture(' ') { chessarbiter::ChessArbiter arbiter; arbiter.Setup(initial_fen); arbiter.Play(arbiter.ParseSAN(m->move)); + char capture=arbiter.GetCapture(); + if(capture != ' '){ + this->capture=capture; + } this->fen = arbiter.GetFEN(); this->move = m->move; this->IsBlack = m->isBlack; -- cgit v1.2.3