diff options
| author | Loic Guegan <manzerbredes@mailbox.org> | 2023-01-19 13:06:36 +0100 |
|---|---|---|
| committer | Loic Guegan <manzerbredes@mailbox.org> | 2023-01-19 13:06:36 +0100 |
| commit | a84b210ca397194ad360175cf89451f319121e6c (patch) | |
| tree | f44e9396fd5bf0abfd731d5bf897811e95384c32 /src/Types.hpp | |
| parent | 5e18d43a6ba4fd378178418de6b2ca7a67d64c21 (diff) | |
Integrate CMI
Diffstat (limited to 'src/Types.hpp')
| -rw-r--r-- | src/Types.hpp | 12 |
1 files changed, 7 insertions, 5 deletions
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 <string> +#include <unordered_map> 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<Event> Events; + std::unordered_map<std::uint8_t, std::string> NagTable; } Status; } // namespace cgeditor
\ No newline at end of file |
