package advent.core; import clojure.lang.RT; import clojure.lang.Symbol; import com.badlogic.gdx.backends.android.AndroidApplication; import com.badlogic.gdx.Game; public class MainActivity extends AndroidApplication { public void onCreate (android.os.Bundle savedInstanceState) { super.onCreate(savedInstanceState); try { RT.var("clojure.core", "require").invoke(Symbol.intern("clojure.core.async")); RT.var("clojure.core", "require").invoke(Symbol.intern("advent.core")); } catch (Exception e) { System.out.println("Importing failed"); e.printStackTrace(); } try { Game game = (Game) RT.var("advent.core", "advent").deref(); initialize(game); } catch (Exception e) { e.printStackTrace(); } } }