history.h

changeset 102
cacd4681ccb4
parent 98
5dcc551f260a
child 104
6e29bb0e83c5
--- 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;
 	

mercurial