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/CGEHalfMove.cpp | |
| parent | 5e18d43a6ba4fd378178418de6b2ca7a67d64c21 (diff) | |
Integrate CMI
Diffstat (limited to 'src/CGEHalfMove.cpp')
| -rw-r--r-- | src/CGEHalfMove.cpp | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/src/CGEHalfMove.cpp b/src/CGEHalfMove.cpp deleted file mode 100644 index f26f19e..0000000 --- a/src/CGEHalfMove.cpp +++ /dev/null @@ -1,43 +0,0 @@ -#include "CGEHalfMove.hpp" - -namespace cgeditor { - -CGEHalfMove::CGEHalfMove() - : MainLine(NULL), IsBlack(false), Number(1), Parent(NULL) {} - -CGEHalfMove::CGEHalfMove(CGEHalfMove *parent) { - CGEHalfMove(); - Parent = parent; - Parent->MainLine = this; - if (parent->IsBlack) { - Number = parent->Number + 1; - IsBlack = false; - } else { - Number = parent->Number; - IsBlack = true; - } -} - -CGEHalfMove::CGEHalfMove(const std::string &move) - : MainLine(NULL), IsBlack(false), Number(0), Parent(NULL) { - this->move = move; -} - -void CGEHalfMove::RemoveChild(CGEHalfMove *m) { - std::uint32_t i = 0; - bool found = false; - for (i; i < variations.size(); i++) { - if (variations[i] == m) { - found = true; - break; - } - } - if (found) { - variations.erase(variations.begin() + i); - } - if (MainLine == m) { - MainLine = NULL; - } -} - -} // namespace cgeditor
\ No newline at end of file |
