undo, wait, nah, I liked it better before, redo it

Description

75102181_d8e6694ad7[1]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.

Tag:

C4FNews

The Discussion

Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.