From bf485fa577a76731f9eac97de3b0a647cd492e49 Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Mon, 28 Feb 2022 13:44:27 +0100 Subject: Refactoring game tab --- src/game_tab/editor/EditorCanvas.hpp | 33 --------------------------------- 1 file changed, 33 deletions(-) delete mode 100644 src/game_tab/editor/EditorCanvas.hpp (limited to 'src/game_tab/editor/EditorCanvas.hpp') diff --git a/src/game_tab/editor/EditorCanvas.hpp b/src/game_tab/editor/EditorCanvas.hpp deleted file mode 100644 index b3bb29f..0000000 --- a/src/game_tab/editor/EditorCanvas.hpp +++ /dev/null @@ -1,33 +0,0 @@ -#pragma once - -#include "../HalfMove.hpp" -#include "CGEditor.hpp" -#include "ochess.hpp" -#include "../board/Theme.hpp" - -// Foreign events -wxDECLARE_EVENT(GOTO_MOVE_EVENT, wxCommandEvent); -wxDECLARE_EVENT(PREVIOUS_MOVE_EVENT, wxCommandEvent); -wxDECLARE_EVENT(NEXT_MOVE_EVENT, wxCommandEvent); -wxDECLARE_EVENT(DELETE_MOVE_EVENT, wxCommandEvent); -wxDECLARE_EVENT(PROMOTE_MOVE_EVENT, wxCommandEvent); -wxDECLARE_EVENT(SET_AS_MAINLINE_EVENT, wxCommandEvent); - -class EditorCanvas : public wxPanel, public cgeditor::CGEditor { - wxPaintDC *dc; - bool NeedRedraw; - wxPoint Middle(cgeditor::Element e); - wxBitmap hide_icon; - Theme t; - -public: - EditorCanvas(wxFrame *parent); - void OnPaint(wxPaintEvent &event); - void MouseEvent(wxMouseEvent &event); - void DrawElement(const cgeditor::Element &e); - void HandleEvent(const cgeditor::Event &e); - void SetMoves(HalfMove *moves, HalfMove *current); - void OnKeyEvent(wxKeyEvent &event); - - DECLARE_EVENT_TABLE() -}; -- cgit v1.2.3