diff --git a/template/src/leiningen/new/play_clj/IOSLauncher.java b/template/src/leiningen/new/play_clj/IOSLauncher.java index 19d4d69..d42cc71 100644 --- a/template/src/leiningen/new/play_clj/IOSLauncher.java +++ b/template/src/leiningen/new/play_clj/IOSLauncher.java @@ -3,17 +3,16 @@ package {{package}}; import clojure.lang.RT; import clojure.lang.Symbol; -import com.badlogic.gdx.backends.iosrobovm.IOSApplication; -import com.badlogic.gdx.backends.iosrobovm.IOSApplicationConfiguration; -import com.badlogic.gdx.Game; +import com.badlogic.gdx.*; +import com.badlogic.gdx.backends.iosrobovm.*; -import org.robovm.cocoatouch.foundation.NSAutoreleasePool; -import org.robovm.cocoatouch.uikit.UIApplication; +import org.robovm.apple.foundation.*; +import org.robovm.apple.uikit.*; public class {{ios-class-name}} extends IOSApplication.Delegate { protected IOSApplication createApplication() { IOSApplicationConfiguration config = new IOSApplicationConfiguration(); - RT.var("clojure.core", "require").invoke(Symbol.intern("{{namespace}}")); + RT.var("clojure.core", "require").invoke(Symbol.intern("{{namespace}}")); try { Game game = (Game) RT.var("{{namespace}}", "{{app-name}}").deref(); return new IOSApplication(game, config); @@ -26,6 +25,6 @@ public class {{ios-class-name}} extends IOSApplication.Delegate { public static void main(String[] argv) { NSAutoreleasePool pool = new NSAutoreleasePool(); UIApplication.main(argv, null, {{ios-class-name}}.class); - pool.drain(); + pool.close(); } }