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/CGEHalfMove.hpp | 41 ----------------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 src/CGEHalfMove.hpp (limited to 'src/CGEHalfMove.hpp') diff --git a/src/CGEHalfMove.hpp b/src/CGEHalfMove.hpp deleted file mode 100644 index 681aee1..0000000 --- a/src/CGEHalfMove.hpp +++ /dev/null @@ -1,41 +0,0 @@ -#pragma once - -#include -#include - -namespace cgeditor { - -/** - * @brief Move (mainlines and variations) displayed in the editor - * - */ -class CGEHalfMove { - -public: - CGEHalfMove(); - CGEHalfMove(CGEHalfMove *parent); - CGEHalfMove(const std::string &move); - - /// @brief CUrrent move number - std::uint16_t Number; - /// @brief Current move value - std::string move; - /// @brief Current NAG - std::string nag; - /// @brief Comment linked to the move - std::string comment; - - CGEHalfMove *MainLine; - CGEHalfMove *Parent; - bool IsBlack; - /// @brief Says if variations of that move must be drawn - bool Folded = false; - /// @brief Says if this move must be drawn - bool Hide = false; - /// @brief Variations of the move - std::vector variations; - - /// @brief Remove a move from the MainLine and/or variations - void RemoveChild(CGEHalfMove *m); -}; -} // namespace cgeditor \ No newline at end of file -- cgit v1.2.3