Wenn du einen Schritt machst (z.B. eine Linie zeichnest) dann speicherst du einfach, welche Pixel sich verändert haben, also wie die Farbe vorher war und welche Farbe stattdessen jetzt da ist. Das machst du dann für jeden Schritt und schon kannst du beliebig weit zurück gehen. Ich weiß nur nicht ob das mit dem Speicher so hinhaut, kann sein dass das enorm viel wird bei vielen Schritten, aber du kannst es ja mal probieren und z.B. auf 10x oder so begrenzen
_________________
Diese Nachricht wurde mit einer Taschenlampe in das offenliegende Ende eines Glasfaserkabels gemorst!