--- a/history.h Fri Apr 12 01:03:08 2013 +0300 +++ b/history.h Fri Apr 12 02:54:25 2013 +0300 @@ -37,6 +37,7 @@ HISTORY_Add, HISTORY_QuadSplit, HISTORY_Inline, + HISTORY_Move, }; // ============================================================================= @@ -168,6 +169,20 @@ // ============================================================================= // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // ============================================================================= +class MoveHistory : public HistoryEntry { +public: + IMPLEMENT_HISTORY_TYPE (Move) + + const std::vector<ulong> ulaIndices; + const vertex vVector; + + MoveHistory (const std::vector<ulong> ulaIndices, const vertex vVector) : + ulaIndices (ulaIndices), vVector (vVector) {} +}; + +// ============================================================================= +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * +// ============================================================================= namespace History { extern std::vector<HistoryEntry*> entries;