From a84b210ca397194ad360175cf89451f319121e6c Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Thu, 19 Jan 2023 13:06:36 +0100 Subject: Integrate CMI --- src/Types.hpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'src/Types.hpp') diff --git a/src/Types.hpp b/src/Types.hpp index 402bf12..83c79f0 100644 --- a/src/Types.hpp +++ b/src/Types.hpp @@ -1,7 +1,8 @@ #pragma once -#include "CGEHalfMove.hpp" +#include "CMI.hpp" #include +#include namespace cgeditor { @@ -54,7 +55,7 @@ typedef struct Event { enum Type { CommentSelected, Promote, Delete, SetAsMainline, Goto, None }; Type type = None; /// @brief Move related to the event - CGEHalfMove *move = NULL; + CMI::HalfMove *move = nullptr; } Event; /** @@ -92,10 +93,11 @@ typedef struct Status { double MoveTableMaxX = 0, MoveTableMaxY = 0; /// @brief User should set it to true when mouse is dragging bool IsDrag = false; - CGEHalfMove *Moves = NULL; - CGEHalfMove *CurrentMove = NULL; - CGEHalfMove *SelectedMove = NULL; + CMI::HalfMove *Moves = nullptr; + CMI::HalfMove *CurrentMove = nullptr; + CMI::HalfMove *SelectedMove = nullptr; std::vector Events; + std::unordered_map NagTable; } Status; } // namespace cgeditor \ No newline at end of file -- cgit v1.2.3