User talk:Jdev/Questions
Jump to navigation
Jump to search
- RhinoScriptEngine - it's fair play or not?
I find out today, that there're embed script engine may be used, to reduce codesize. Example:
package lxx.test.js;
import robocode.AdvancedRobot;
import com.sun.script.javascript.RhinoScriptEngine;
import javax.script.ScriptException;
import javax.script.ScriptContext;
import javax.script.SimpleScriptContext;
/**sure
* User: jdev
* Date: 11.11.2009
*/
public class JSTest extends AdvancedRobot {
public void run() {
RhinoScriptEngine rse = new RhinoScriptEngine();
try {
ScriptContext ctx = new SimpleScriptContext();
rse.eval("var a = 100;", ctx);
Double i = (Double) ctx.getAttribute("a");
ahead(i);
} catch (ScriptException e) {
e.printStackTrace();
}
}
}
so i can rewrite most part of my code on js and only call it it nanobot. but i don't sure, that it is fair. What do you think about it? --Jdev 16:37, 11 November 2009 (UTC)