From 445cc09d01f8e3beeb406e175b5a98d6be58ea9a Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Mon, 9 Jan 2023 13:13:03 +0100 Subject: Debug BoardCanvas DragNDrop and highlight last played move --- src/game_tab/left_panel/board/BoardCanvas.cpp | 144 ++++++++++++++------------ 1 file changed, 77 insertions(+), 67 deletions(-) (limited to 'src/game_tab/left_panel/board/BoardCanvas.cpp') diff --git a/src/game_tab/left_panel/board/BoardCanvas.cpp b/src/game_tab/left_panel/board/BoardCanvas.cpp index a31b0c6..7cca378 100644 --- a/src/game_tab/left_panel/board/BoardCanvas.cpp +++ b/src/game_tab/left_panel/board/BoardCanvas.cpp @@ -16,7 +16,7 @@ BoardCanvas::BoardCanvas(wxFrame *parent) color_arrows=wxColour(145, 233, 255); is_dragging = false; valid_drag = false; - valid_arrow = false; + arrow_drag = false; arrows_offset = t->GetSquaresSizes()/2.5; // Init animation data adata.duration=100; @@ -229,7 +229,8 @@ void BoardCanvas::DrawBoard(wxDC &dc) { } // Draw highlighted squares - for(const std::string &s:gs.squares_hl){ + for(int i=0;i<(gs.squares_hl.size()+squares_hl.size());i++){ + const std::string &s=i