add undo and redo fields (but we are not acting on them)
This commit is contained in:
@@ -48,6 +48,8 @@ struct
|
|||||||
, b = 0
|
, b = 0
|
||||||
, a = 1
|
, a = 1
|
||||||
, modalNum = 0
|
, modalNum = 0
|
||||||
|
, undo = []
|
||||||
|
, redo = []
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -34,5 +34,7 @@ struct
|
|||||||
, b: int
|
, b: int
|
||||||
, a: int
|
, a: int
|
||||||
, modalNum: int
|
, modalNum: int
|
||||||
|
, undo: square list
|
||||||
|
, redo: square list
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -27,6 +27,8 @@ struct
|
|||||||
, b
|
, b
|
||||||
, a
|
, a
|
||||||
, modalNum
|
, modalNum
|
||||||
|
, undo
|
||||||
|
, redo
|
||||||
} = app
|
} = app
|
||||||
|
|
||||||
val squares =
|
val squares =
|
||||||
@@ -62,6 +64,8 @@ struct
|
|||||||
, b = b
|
, b = b
|
||||||
, a = a
|
, a = a
|
||||||
, modalNum = modalNum
|
, modalNum = modalNum
|
||||||
|
, undo = undo
|
||||||
|
, redo = redo
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -90,6 +94,8 @@ struct
|
|||||||
, b
|
, b
|
||||||
, a
|
, a
|
||||||
, modalNum
|
, modalNum
|
||||||
|
, undo
|
||||||
|
, redo
|
||||||
} = app
|
} = app
|
||||||
in
|
in
|
||||||
{ mode = mode
|
{ mode = mode
|
||||||
@@ -114,6 +120,8 @@ struct
|
|||||||
, b = b
|
, b = b
|
||||||
, a = a
|
, a = a
|
||||||
, modalNum = modalNum
|
, modalNum = modalNum
|
||||||
|
, undo = undo
|
||||||
|
, redo = redo
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -142,6 +150,8 @@ struct
|
|||||||
, b
|
, b
|
||||||
, a
|
, a
|
||||||
, modalNum
|
, modalNum
|
||||||
|
, undo
|
||||||
|
, redo
|
||||||
} = app
|
} = app
|
||||||
in
|
in
|
||||||
{ mode = mode
|
{ mode = mode
|
||||||
@@ -166,6 +176,8 @@ struct
|
|||||||
, b = b
|
, b = b
|
||||||
, a = a
|
, a = a
|
||||||
, modalNum = modalNum
|
, modalNum = modalNum
|
||||||
|
, undo = undo
|
||||||
|
, redo = redo
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -194,6 +206,8 @@ struct
|
|||||||
, b
|
, b
|
||||||
, a
|
, a
|
||||||
, modalNum
|
, modalNum
|
||||||
|
, undo
|
||||||
|
, redo
|
||||||
} = app
|
} = app
|
||||||
|
|
||||||
val (xClickPoints, yClickPoints) =
|
val (xClickPoints, yClickPoints) =
|
||||||
@@ -222,6 +236,8 @@ struct
|
|||||||
, b = b
|
, b = b
|
||||||
, a = a
|
, a = a
|
||||||
, modalNum = modalNum
|
, modalNum = modalNum
|
||||||
|
, undo = undo
|
||||||
|
, redo = redo
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -250,6 +266,8 @@ struct
|
|||||||
, b
|
, b
|
||||||
, a
|
, a
|
||||||
, modalNum
|
, modalNum
|
||||||
|
, undo
|
||||||
|
, redo
|
||||||
} = app
|
} = app
|
||||||
in
|
in
|
||||||
{ mode = mode
|
{ mode = mode
|
||||||
@@ -274,6 +292,8 @@ struct
|
|||||||
, b = b
|
, b = b
|
||||||
, a = a
|
, a = a
|
||||||
, modalNum = modalNum
|
, modalNum = modalNum
|
||||||
|
, undo = undo
|
||||||
|
, redo = redo
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -302,6 +322,8 @@ struct
|
|||||||
, b
|
, b
|
||||||
, a
|
, a
|
||||||
, modalNum
|
, modalNum
|
||||||
|
, undo
|
||||||
|
, redo
|
||||||
} = app
|
} = app
|
||||||
in
|
in
|
||||||
{ mode = mode
|
{ mode = mode
|
||||||
@@ -326,6 +348,8 @@ struct
|
|||||||
, b = b
|
, b = b
|
||||||
, a = a
|
, a = a
|
||||||
, modalNum = modalNum
|
, modalNum = modalNum
|
||||||
|
, undo = undo
|
||||||
|
, redo = redo
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -354,6 +378,8 @@ struct
|
|||||||
, b
|
, b
|
||||||
, a
|
, a
|
||||||
, modalNum
|
, modalNum
|
||||||
|
, undo
|
||||||
|
, redo
|
||||||
} = app
|
} = app
|
||||||
in
|
in
|
||||||
{ mode = newMode
|
{ mode = newMode
|
||||||
@@ -378,6 +404,8 @@ struct
|
|||||||
, b = b
|
, b = b
|
||||||
, a = a
|
, a = a
|
||||||
, modalNum = modalNum
|
, modalNum = modalNum
|
||||||
|
, undo = undo
|
||||||
|
, redo = redo
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -406,6 +434,8 @@ struct
|
|||||||
, b
|
, b
|
||||||
, a
|
, a
|
||||||
, modalNum
|
, modalNum
|
||||||
|
, undo
|
||||||
|
, redo
|
||||||
} = app
|
} = app
|
||||||
in
|
in
|
||||||
{ mode = mode
|
{ mode = mode
|
||||||
@@ -430,6 +460,8 @@ struct
|
|||||||
, b = b
|
, b = b
|
||||||
, a = a
|
, a = a
|
||||||
, modalNum = modalNum
|
, modalNum = modalNum
|
||||||
|
, undo = undo
|
||||||
|
, redo = redo
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -458,6 +490,8 @@ struct
|
|||||||
, b
|
, b
|
||||||
, a
|
, a
|
||||||
, modalNum
|
, modalNum
|
||||||
|
, undo
|
||||||
|
, redo
|
||||||
} = app
|
} = app
|
||||||
in
|
in
|
||||||
{ mode = mode
|
{ mode = mode
|
||||||
@@ -482,6 +516,8 @@ struct
|
|||||||
, b = b
|
, b = b
|
||||||
, a = a
|
, a = a
|
||||||
, modalNum = modalNum
|
, modalNum = modalNum
|
||||||
|
, undo = undo
|
||||||
|
, redo = redo
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -510,6 +546,8 @@ struct
|
|||||||
, b
|
, b
|
||||||
, a
|
, a
|
||||||
, modalNum = _
|
, modalNum = _
|
||||||
|
, undo
|
||||||
|
, redo
|
||||||
} = app
|
} = app
|
||||||
in
|
in
|
||||||
{ mode = mode
|
{ mode = mode
|
||||||
@@ -534,6 +572,8 @@ struct
|
|||||||
, b = b
|
, b = b
|
||||||
, a = a
|
, a = a
|
||||||
, modalNum = newNum
|
, modalNum = newNum
|
||||||
|
, undo = undo
|
||||||
|
, redo = redo
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -562,6 +602,8 @@ struct
|
|||||||
, b
|
, b
|
||||||
, a
|
, a
|
||||||
, modalNum
|
, modalNum
|
||||||
|
, undo
|
||||||
|
, redo
|
||||||
} = app
|
} = app
|
||||||
|
|
||||||
val r = modalNum
|
val r = modalNum
|
||||||
@@ -588,6 +630,8 @@ struct
|
|||||||
, b = b
|
, b = b
|
||||||
, a = a
|
, a = a
|
||||||
, modalNum = 0
|
, modalNum = 0
|
||||||
|
, undo = undo
|
||||||
|
, redo = redo
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -616,6 +660,8 @@ struct
|
|||||||
, b
|
, b
|
||||||
, a
|
, a
|
||||||
, modalNum
|
, modalNum
|
||||||
|
, undo
|
||||||
|
, redo
|
||||||
} = app
|
} = app
|
||||||
|
|
||||||
val g = modalNum
|
val g = modalNum
|
||||||
@@ -642,6 +688,8 @@ struct
|
|||||||
, b = b
|
, b = b
|
||||||
, a = a
|
, a = a
|
||||||
, modalNum = 0
|
, modalNum = 0
|
||||||
|
, undo = undo
|
||||||
|
, redo = redo
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -670,6 +718,8 @@ struct
|
|||||||
, b = _
|
, b = _
|
||||||
, a
|
, a
|
||||||
, modalNum
|
, modalNum
|
||||||
|
, undo
|
||||||
|
, redo
|
||||||
} = app
|
} = app
|
||||||
|
|
||||||
val b = modalNum
|
val b = modalNum
|
||||||
@@ -696,6 +746,8 @@ struct
|
|||||||
, b = b
|
, b = b
|
||||||
, a = a
|
, a = a
|
||||||
, modalNum = 0
|
, modalNum = 0
|
||||||
|
, undo = undo
|
||||||
|
, redo = redo
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -724,6 +776,8 @@ struct
|
|||||||
, b
|
, b
|
||||||
, a = _
|
, a = _
|
||||||
, modalNum
|
, modalNum
|
||||||
|
, undo
|
||||||
|
, redo
|
||||||
} = app
|
} = app
|
||||||
|
|
||||||
val a = modalNum
|
val a = modalNum
|
||||||
@@ -750,6 +804,8 @@ struct
|
|||||||
, b = b
|
, b = b
|
||||||
, a = a
|
, a = a
|
||||||
, modalNum = 0
|
, modalNum = 0
|
||||||
|
, undo = undo
|
||||||
|
, redo = redo
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user