I've attached an example of how simple this is. ...
At first I thought you really had a simple fix here, but..
If this is used, alarms will not function properly. Now, alarms might be an easy work-around (counters/timers are easy), but what about friction and gravity? Simply exiting the script won't handle these things properly. Think about it. Things could get tricky, no?
I just think you have over-simplified. But you are still awesome Mamoru.
... All speeds, direction and alarms get saved for you so (to me) it seems like the most efficient method. ...
After a bit more thought, I agree with Martijn. Even with the problems people have with activation and deactivation (though I've never had a problem
), I do not think there is a better option here.
Martijn's LttP beta pauses everything just fine, and it has a lot of things going on with alarms and many movements of various objects. I think people have problems with the activate/deactivate functions because of misuse on their end; I do not think it's the program's fault.