Bonjour à tous,
Existe t-il un outil qui permet d'annuler la dernière action faite lors d'un dessin? Typiquement je trace une ligne avec drawLine() et toute de suite après je souhaite l'annuler.
Merci de votre aide.
Version imprimable
Bonjour à tous,
Existe t-il un outil qui permet d'annuler la dernière action faite lors d'un dessin? Typiquement je trace une ligne avec drawLine() et toute de suite après je souhaite l'annuler.
Merci de votre aide.
Je n'en connais pas.
Par contre, il n'est pas compliqué d'avoir un collection d'objets qui mémorise chaque action (si il est possible de refaire l'opération inverse) ou bien chaque état de l'image (tu fais une copie de l'objet Image pour la mettre dans ta collection).
Merci Cardi je vais exploiter cette piste.
La pattern Momento permet de sauvegarder les différents états d'un objet. Je sais pas si c'est adaptable à ton projet. C'est une implémentation lourde apparement (je ne l'ai jamais utilisé).
Sinon, ça peut-être une bonne piste.
Citation:
Par contre, il n'est pas compliqué d'avoir un collection d'objets qui mémorise chaque action