Robot Overlord: Undo/Redo Adding and Removing Entities

Undo/Redo already covers movements inside individual robots. I just expanded it to cover adding and removing entities from the world. You can now add a robot, make it move, undo those moves, make some new moves, delete the whole robot, change your mind, and the undeleted object will have the same state that it had when it was deleted. When an entity is deleted it does not actually leave RAM, it is detached from the world and becomes a kind of dark matter.

I’ve also expanded it to cover changes to Model source file name. Load an STL, change the STL, undo to change back.

I’m working on expanding it to cover changes to Entity positions in the world, including the camera.

Edit the next day: no, not the camera. Just every Entity.

Look for these changes in the next official release.