aboutsummaryrefslogtreecommitdiff
path: root/src/game_tab/left_panel/board/BoardCanvas.cpp
diff options
context:
space:
mode:
authorLoic Guegan <manzerbredes@mailbox.org>2023-01-02 10:56:27 +0100
committerLoic Guegan <manzerbredes@mailbox.org>2023-01-02 10:56:27 +0100
commit73f7be6c0366fd4334e70d68f0376c64357edd80 (patch)
tree18414a223f7733ce6b18a87836ef5294e6da5e43 /src/game_tab/left_panel/board/BoardCanvas.cpp
parent3e40032109886786e469796dced8523d60b90ee4 (diff)
Add mat icon
Diffstat (limited to 'src/game_tab/left_panel/board/BoardCanvas.cpp')
-rw-r--r--src/game_tab/left_panel/board/BoardCanvas.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/game_tab/left_panel/board/BoardCanvas.cpp b/src/game_tab/left_panel/board/BoardCanvas.cpp
index 6581934..4617f3d 100644
--- a/src/game_tab/left_panel/board/BoardCanvas.cpp
+++ b/src/game_tab/left_panel/board/BoardCanvas.cpp
@@ -116,6 +116,12 @@ void BoardCanvas::ApplyPreferences() {
void BoardCanvas::SetupBoard(std::string board, bool is_black_turn,
std::map<char, std::uint8_t> captures,
std::string white_player, std::string black_player) {
+ gs.board = board;
+ gs.is_black_turn = is_black_turn;
+ gs.captures = captures;
+ gs.white=white_player;
+ gs.black=black_player;
+
this->board = board;
this->is_black_turn = is_black_turn;
this->captures = captures;
@@ -241,6 +247,8 @@ void BoardCanvas::DrawBoard(wxDC &dc) {
}
if (piece != ' ') {
dc.DrawBitmap(*t->Get(piece), px, py, false);
+ if(piece == 'k' || piece == 'K')
+ dc.DrawBitmap(*t->Get('#'), x+square_width/2+centrer_offset, y+centrer_offset, false);
}
}
}