package net.mostlyoriginal.ns2d; import org.robovm.cocoatouch.foundation.NSAutoreleasePool; import org.robovm.cocoatouch.uikit.UIApplication; import com.badlogic.gdx.backends.iosrobovm.IOSApplication; import com.badlogic.gdx.backends.iosrobovm.IOSApplicationConfiguration; import net.mostlyoriginal.ns2d.NsGame; public class IOSLauncher extends IOSApplication.Delegate { class InnerClass { } @Override protected IOSApplication createApplication() { IOSApplicationConfiguration config = new IOSApplicationConfiguration(); return new IOSApplication(new NsGame(), config); } public static void main(String[] argv) { NSAutoreleasePool pool = new NSAutoreleasePool(); UIApplication.main(argv, null, IOSLauncher.class); pool.drain(); } }