undo, wait, nah, I liked it better before, redo it
If you’re like me, you’re constantly running into walls and doing things you shouldn’t be. Due to this, I need the undo command on almost everything I do. Marc Clifton has a nice, basic undo /redo framework on implementing this functionality which pretty much requires only three methods.
- Do
- Records current state before action has occured
- Undo
- Moves back to the previous state
- Redo
- Moves to the next state if one is there.
Before we’ve posted about doing in-memory transactions for implementing an undo/redo system.
Comment Notification
If you would like to receive an email when updates are made to this post, please register here
Subscribe to this post's comments using