Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add transactional API #21

Open
narfman0 opened this issue May 28, 2013 · 0 comments
Open

Add transactional API #21

narfman0 opened this issue May 28, 2013 · 0 comments
Labels

Comments

@narfman0
Copy link
Owner

Make API where every action can be a transaction instead of a linear progression on the world. Every transaction (struct?) should have a commit and undo type action, such that the program can be given a set of transactions to rebuild the level in the same way, then a set of transactions to undo to deconstruct the world.

This will both make undo/redo support easy and make autosave/backup feature less resource intense (than saving every few seconds). Low priority given the time effort vs benefit ratio

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant