add global function rgss_stop #59
No reviewers
Labels
No Label
RGSS accuracy
bug
compilation
discussion
documentation
duplicate
enhancement
invalid
performance issue
port request
question
ruby incompatibility
wontfix
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: MapleShrine/mkxp#59
Loading…
Reference in New Issue
No description provided.
Delete Branch "mri-add-global-function-rgss_stop"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
It's only useful for testing code. Also RGSS3's rgss_stop (and rgss_main)
is written in Ruby and not in C++. But I doubt someone relies on that.
Thanks! I think there are a few more functions that are written in ruby in RMXP (whenever they provide a "this is equal to" ruby snippet, it seems to hint at that); doing it in C++ is really just a preference.
I don't think so. You can “easily” check that (requires RGSS3 / VX Ace):
nil
means the method is not written in Ruby.You're right, I was just guessing, but it's cool that there's a factual method to confirm that! I suspected that Graphics.wait might have been ruby too, but turns out it's actually not.
For all versions you can check hidden scripts from unpacked RGSS DLLs. Once unpacked they're visible in plain text.
Okay, but at that point we'd be leaving the "clean room" safe area ;)