prepare for undo
This commit is contained in:
parent
45f8441f1d
commit
5a549f7436
|
@ -63,6 +63,19 @@ struct SelectionPoint {
|
||||||
xCoarse(0), xFine(0), y(0) {}
|
xCoarse(0), xFine(0), y(0) {}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
enum ActionType {
|
||||||
|
GUI_ACTION_PATTERN
|
||||||
|
};
|
||||||
|
|
||||||
|
struct UndoData {
|
||||||
|
int data;
|
||||||
|
};
|
||||||
|
|
||||||
|
struct UndoStep {
|
||||||
|
ActionType type;
|
||||||
|
std::vector<UndoData> data;
|
||||||
|
};
|
||||||
|
|
||||||
class FurnaceGUI {
|
class FurnaceGUI {
|
||||||
DivEngine* e;
|
DivEngine* e;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue