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)