Update template for RoboVM 0.0.11
This commit is contained in:
@@ -3,17 +3,16 @@ package {{package}};
|
|||||||
import clojure.lang.RT;
|
import clojure.lang.RT;
|
||||||
import clojure.lang.Symbol;
|
import clojure.lang.Symbol;
|
||||||
|
|
||||||
import com.badlogic.gdx.backends.iosrobovm.IOSApplication;
|
import com.badlogic.gdx.*;
|
||||||
import com.badlogic.gdx.backends.iosrobovm.IOSApplicationConfiguration;
|
import com.badlogic.gdx.backends.iosrobovm.*;
|
||||||
import com.badlogic.gdx.Game;
|
|
||||||
|
|
||||||
import org.robovm.cocoatouch.foundation.NSAutoreleasePool;
|
import org.robovm.apple.foundation.*;
|
||||||
import org.robovm.cocoatouch.uikit.UIApplication;
|
import org.robovm.apple.uikit.*;
|
||||||
|
|
||||||
public class {{ios-class-name}} extends IOSApplication.Delegate {
|
public class {{ios-class-name}} extends IOSApplication.Delegate {
|
||||||
protected IOSApplication createApplication() {
|
protected IOSApplication createApplication() {
|
||||||
IOSApplicationConfiguration config = new IOSApplicationConfiguration();
|
IOSApplicationConfiguration config = new IOSApplicationConfiguration();
|
||||||
RT.var("clojure.core", "require").invoke(Symbol.intern("{{namespace}}"));
|
RT.var("clojure.core", "require").invoke(Symbol.intern("{{namespace}}"));
|
||||||
try {
|
try {
|
||||||
Game game = (Game) RT.var("{{namespace}}", "{{app-name}}").deref();
|
Game game = (Game) RT.var("{{namespace}}", "{{app-name}}").deref();
|
||||||
return new IOSApplication(game, config);
|
return new IOSApplication(game, config);
|
||||||
@@ -26,6 +25,6 @@ public class {{ios-class-name}} extends IOSApplication.Delegate {
|
|||||||
public static void main(String[] argv) {
|
public static void main(String[] argv) {
|
||||||
NSAutoreleasePool pool = new NSAutoreleasePool();
|
NSAutoreleasePool pool = new NSAutoreleasePool();
|
||||||
UIApplication.main(argv, null, {{ios-class-name}}.class);
|
UIApplication.main(argv, null, {{ios-class-name}}.class);
|
||||||
pool.drain();
|
pool.close();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user