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