Working on Threaded functions. Currently buggy, needs work...
sdf
ASDF
asdf
I fixed the thread function thing.
Working on the Scripting. Got the temporary variable thing to work, but now I need to allow functions to return things.
i WORKED on the return thing
Fixed a rather egregious error LOL

Every variable would have been set to "null" by accident. Whoops
Returning now works, except for some reason when I try calling a "static" function from a thread, it fails... 
Haven't tested thread after thread yet either...
I fixed it. Turned out I forgot to have the String[] returnKeys pushed into the stack...
I am javadoccing Thread.java
still javadoccing
Basic evaluation supported, so things like evaluate 5 + variableName --> result, will result in result being set to variableName + 5. Will do work on enabling something like 5 + [ 4 + [ variableName / 2 ] ] later. However, it will only support aggregates of 3 statements, so a + b + c won't work; you would need a + [ b + c ] but whatever. I am only a beginning programmer.
Merge branch 'NewScriptingWork' of https://github.com/CodingVoyage/voyageshooter.git into NewScriptingWork
Basic evaluation supported, so things like evaluate 5 + variableName --> result, will result in result being set to variableName + 5. Will do work on enabling something like 5 + [ 4 + [ variableName / 2 ] ] later. However, it will only support aggregates of 3 statements, so a + b + c won't work; you would need a + [ b + c ] but whatever. I am only a beginning programmer.
working on evaluating expressions
working
Revert "March 18 Merge"

This reverts commit f02a28df2a1730ca02e27cb25464d66d6e5c7b5a.
Merge remote-tracking branch 'origin/NewScriptingWork'