MainActivity.cs 823 B

123456789101112131415161718192021
  1. // Entry point for Android platform
  2. using Android.App;
  3. using Android.Content.PM;
  4. using Android.OS;
  5. using Microsoft.Xna.Framework;
  6. using TexturedQuad.Core;
  7. namespace TexturedQuad.Android
  8. {
  9. [Activity(Label = "TexturedQuad", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation | ConfigChanges.Keyboard | ConfigChanges.KeyboardHidden | ConfigChanges.Navigation | ConfigChanges.UiMode, ScreenOrientation = ScreenOrientation.FullSensor)]
  10. public class MainActivity : AndroidGameActivity
  11. {
  12. protected override void OnCreate(Bundle savedInstanceState)
  13. {
  14. base.OnCreate(savedInstanceState);
  15. var g = new TexturedQuadGame();
  16. SetContentView((g.Services.GetService(typeof(View))) as View);
  17. g.Run();
  18. }
  19. }
  20. }