add undo and redo fields (but we are not acting on them)

This commit is contained in:
2025-07-11 16:54:07 +01:00
parent 7028391298
commit c898d83d6e
4 changed files with 60 additions and 0 deletions

BIN
dotscape

Binary file not shown.

View File

@@ -48,6 +48,8 @@ struct
, b = 0
, a = 1
, modalNum = 0
, undo = []
, redo = []
}
end

View File

@@ -34,5 +34,7 @@ struct
, b: int
, a: int
, modalNum: int
, undo: square list
, redo: square list
}
end

View File

@@ -27,6 +27,8 @@ struct
, b
, a
, modalNum
, undo
, redo
} = app
val squares =
@@ -62,6 +64,8 @@ struct
, b = b
, a = a
, modalNum = modalNum
, undo = undo
, redo = redo
}
end
@@ -90,6 +94,8 @@ struct
, b
, a
, modalNum
, undo
, redo
} = app
in
{ mode = mode
@@ -114,6 +120,8 @@ struct
, b = b
, a = a
, modalNum = modalNum
, undo = undo
, redo = redo
}
end
@@ -142,6 +150,8 @@ struct
, b
, a
, modalNum
, undo
, redo
} = app
in
{ mode = mode
@@ -166,6 +176,8 @@ struct
, b = b
, a = a
, modalNum = modalNum
, undo = undo
, redo = redo
}
end
@@ -194,6 +206,8 @@ struct
, b
, a
, modalNum
, undo
, redo
} = app
val (xClickPoints, yClickPoints) =
@@ -222,6 +236,8 @@ struct
, b = b
, a = a
, modalNum = modalNum
, undo = undo
, redo = redo
}
end
@@ -250,6 +266,8 @@ struct
, b
, a
, modalNum
, undo
, redo
} = app
in
{ mode = mode
@@ -274,6 +292,8 @@ struct
, b = b
, a = a
, modalNum = modalNum
, undo = undo
, redo = redo
}
end
@@ -302,6 +322,8 @@ struct
, b
, a
, modalNum
, undo
, redo
} = app
in
{ mode = mode
@@ -326,6 +348,8 @@ struct
, b = b
, a = a
, modalNum = modalNum
, undo = undo
, redo = redo
}
end
@@ -354,6 +378,8 @@ struct
, b
, a
, modalNum
, undo
, redo
} = app
in
{ mode = newMode
@@ -378,6 +404,8 @@ struct
, b = b
, a = a
, modalNum = modalNum
, undo = undo
, redo = redo
}
end
@@ -406,6 +434,8 @@ struct
, b
, a
, modalNum
, undo
, redo
} = app
in
{ mode = mode
@@ -430,6 +460,8 @@ struct
, b = b
, a = a
, modalNum = modalNum
, undo = undo
, redo = redo
}
end
@@ -458,6 +490,8 @@ struct
, b
, a
, modalNum
, undo
, redo
} = app
in
{ mode = mode
@@ -482,6 +516,8 @@ struct
, b = b
, a = a
, modalNum = modalNum
, undo = undo
, redo = redo
}
end
@@ -510,6 +546,8 @@ struct
, b
, a
, modalNum = _
, undo
, redo
} = app
in
{ mode = mode
@@ -534,6 +572,8 @@ struct
, b = b
, a = a
, modalNum = newNum
, undo = undo
, redo = redo
}
end
@@ -562,6 +602,8 @@ struct
, b
, a
, modalNum
, undo
, redo
} = app
val r = modalNum
@@ -588,6 +630,8 @@ struct
, b = b
, a = a
, modalNum = 0
, undo = undo
, redo = redo
}
end
@@ -616,6 +660,8 @@ struct
, b
, a
, modalNum
, undo
, redo
} = app
val g = modalNum
@@ -642,6 +688,8 @@ struct
, b = b
, a = a
, modalNum = 0
, undo = undo
, redo = redo
}
end
@@ -670,6 +718,8 @@ struct
, b = _
, a
, modalNum
, undo
, redo
} = app
val b = modalNum
@@ -696,6 +746,8 @@ struct
, b = b
, a = a
, modalNum = 0
, undo = undo
, redo = redo
}
end
@@ -724,6 +776,8 @@ struct
, b
, a = _
, modalNum
, undo
, redo
} = app
val a = modalNum
@@ -750,6 +804,8 @@ struct
, b = b
, a = a
, modalNum = 0
, undo = undo
, redo = redo
}
end