GM Undo Stack
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
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.