protected override void LoadContent() { base.LoadContent(); ContentHolder.Init(this, CustomContentLocations.TextureLocations); Levels.Init(); #if !ANDROID && !IOS Engine.SpawnInstance <ControlFullscreen>(); #endif Engine.SpawnInstance <ControlBack>(); Engine.SpawnInstance <Background>(); #if DEBUG Engine.SpawnInstance(new DebuggerWithTerminal(ContentHolder.Get(AvailableFonts.retro_computer))); #endif #if ADS #if ANDROID #if AMAZON Engine.SpawnInstance <AndroidAds>(); #endif #endif #endif #if XBOX_LIVE XboxLiveObject.SignOutCompleted += XboxLiveStatsManager.OnSignOutCompleted; XboxLiveObject.SignInCompleted += XboxLiveStatsManager.OnSignInCompleted; ExitEvent += XboxLiveStatsManager.OnExitGame; XboxLiveObject.SignIn(); #endif Engine.ChangeRoom <RoomInit>(); }
public override void onButtonDown(GamePadEventArgs e) { base.onButtonDown(e); if ((XboxLiveObject.CurrentUser == null || !XboxLiveObject.CurrentUser.IsSignedIn) && e.Button == Buttons.X) { XboxLiveObject.SignIn(false); } }
public override void onKeyDown(KeyboardEventArgs e) { base.onKeyDown(e); if ((XboxLiveObject.CurrentUser == null || !XboxLiveObject.CurrentUser.IsSignedIn) && e.Key == Keys.X) { XboxLiveObject.SignIn(false); } }