protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); var kernel = new StandardKernel(); kernel.Load<Protogame3DIoCModule>(); kernel.Load<ProtogameAssetIoCModule>(); AssetManagerClient.AcceptArgumentsAndSetup<GameAssetManagerProvider>(kernel, null); // Create our OpenGL view, and display it MirGame.Activity = this; var g = new MirGame(kernel); SetContentView(g.AndroidGameWindow); g.Run(); }
public static void Main(string[] args) { var kernel = new StandardKernel(); kernel.Load<Protogame3DIoCModule>(); kernel.Load<ProtogameAssetIoCModule>(); kernel.Load<ProtogameEventsIoCModule>(); kernel.Load<ProtogameCollisionIoCModule>(); kernel.Load<ProtogamePhysicsIoCModule>(); kernel.Load<MirIocModule>(); AssetManagerClient.AcceptArgumentsAndSetup<GameAssetManagerProvider>(kernel, args); using (var game = new MirGame(kernel)) { game.Run(); } }