diff options
Diffstat (limited to 'src/game_tab/left_panel')
| -rw-r--r-- | src/game_tab/left_panel/board/BoardCanvas.cpp | 2 | ||||
| -rw-r--r-- | src/game_tab/left_panel/board/BoardCanvas.hpp | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/game_tab/left_panel/board/BoardCanvas.cpp b/src/game_tab/left_panel/board/BoardCanvas.cpp index f6846f1..4f95353 100644 --- a/src/game_tab/left_panel/board/BoardCanvas.cpp +++ b/src/game_tab/left_panel/board/BoardCanvas.cpp @@ -133,7 +133,7 @@ void BoardCanvas::SetupBoard(const GameState &new_gs) { Refresh(); } -void BoardCanvas::Animate(const GameState &new_gs, std::string src, std::string dst, bool faster){ +void BoardCanvas::Animate(const GameState &new_gs, const std::string &src, const std::string &dst, bool faster){ std::uint8_t pfile = src[0]-'a'; std::uint8_t prank = src[1]-'1'; adata.piece_moved = gs.board[pfile + 8 * (7-prank)]; // Piece to move diff --git a/src/game_tab/left_panel/board/BoardCanvas.hpp b/src/game_tab/left_panel/board/BoardCanvas.hpp index 7b6ccf7..2d2b01c 100644 --- a/src/game_tab/left_panel/board/BoardCanvas.hpp +++ b/src/game_tab/left_panel/board/BoardCanvas.hpp @@ -65,7 +65,7 @@ typedef struct GameState { bool is_black_turn; bool mat_black; bool mat_white; - ClockTime black_time, white_time; + ClockTime black_time={-1,-1,-1}, white_time={-1,-1,-1}; } GameState; class BoardCanvas : public wxPanel { @@ -101,6 +101,6 @@ public: void Swap(); void OnResize(wxSizeEvent &e); void SetupBoard(const GameState &new_gs); - void Animate(const GameState &new_gs, std::string src, std::string dst,bool faster); + void Animate(const GameState &new_gs, const std::string &src, const std::string &dst,bool faster); void SetClockTime(short hours, short min, short sec, bool IsBlack); }; |
