A downloadable GameMaker package

Download NowName your own price

"Undo Stack" is a GameMaker library which allows easily setting up an undo/redo system. Its features include:

  • tracking undoable moves, which represent one or more undoable changes
  • undoing the recent moves
  • redoing the recently undone moves (note: when a new action is made, the redoable moves are forgotten)
  • setting a maximum number of remembered moves (to avoid cluttering the memory)

The package is suitable for games/applications with relatively simple changes - e.g. placing a building at a specific tile, moving a player and a block in the same move or typing a few words in a textbox. For games with lots of ongoing changes at the same time the undoing/redoing operations might become too expensive.

The package repository can be accessed here: https://github.com/Alphish/gm-undo-stack


Download NowName your own price

Click download now to get access to the following files:

Alphish_UndoStack.yymps 36 kB

Leave a comment

Log in with itch.io to leave a comment.