protected override void OnNavigatedTo(NavigationEventArgs e) { System.Diagnostics.Debug.WriteLine("On navigated to loading"); timeout = 0; MediaElementData[0] = t1; MediaElementData[1] = t2; Global.MyAudio[0] = App.GlobalMediaElement0; Global.MyAudio[1] = App.GlobalMediaElement1; Global.MyAudio[2] = App.GlobalMediaElement2; Global.MyAudio[3] = App.GlobalMediaElement3; Global.MyAudio[4] = App.GlobalMediaElement4; Global.opponentUsername = ""; Deployment.Current.Dispatcher.BeginInvoke(() => { ready.Text = Global.localUsername + " \nvs\n"; }); _dispatcherTimer = new DispatcherTimer { Interval = TimeSpan.FromSeconds(1) }; _dispatcherTimer.Tick += UpdateMediaData; _dispatcherTimer.Start(); i = 0; k = 0; B(false); requestCallback = this; App42API.Initialize(Constants.API_KEY, Constants.SECRET_KEY); App42Log.SetDebug(true); ServiceAPI api = new ServiceAPI(Constants.API_KEY, Constants.SECRET_KEY); storage = api.BuildStorageService(); uploadService = api.BuildUploadService(); System.Diagnostics.Debug.WriteLine("Before warp"); WarpClient.initialize(Constants.API_KEY, Constants.SECRET_KEY); WarpClient.setRecoveryAllowance(60); Global.warpClient = WarpClient.GetInstance(); //trivia if ((int)settings["trigger"] == 0) TriviaTB.Text = Global.TriviaB[(new Random()).Next(Global.TriviaB.Length)]; else TriviaTB.Text = Global.TriviaH[(new Random()).Next(Global.TriviaH.Length)]; Global.disconnectSuccess = false; Global.deleteSuccess = false; Global.conListenObj = new ConnectionListener(this); Global.roomReqListenerObj = new RoomReqListener(this); Global.zoneReqListenerObj = new ZoneRequestListener(this); Global.notificationListenerObj = new NotificationListener(this); Global.warpClient.AddConnectionRequestListener(Global.conListenObj); Global.warpClient.AddRoomRequestListener(Global.roomReqListenerObj); Global.warpClient.AddNotificationListener(Global.notificationListenerObj); Global.warpClient.AddZoneRequestListener(Global.zoneReqListenerObj); Global.warpClient.Connect(Global.localUsername); System.Diagnostics.Debug.WriteLine("after warp"); }
protected override void OnNavigatedTo(NavigationEventArgs e) { System.Diagnostics.Debug.WriteLine("On navigated to loading"); timeout = 0; MediaElementData[0] = t1; MediaElementData[1] = t2; Global.MyAudio[0] = App.GlobalMediaElement0; Global.MyAudio[1] = App.GlobalMediaElement1; Global.MyAudio[2] = App.GlobalMediaElement2; Global.MyAudio[3] = App.GlobalMediaElement3; Global.MyAudio[4] = App.GlobalMediaElement4; Global.opponentUsername = ""; Deployment.Current.Dispatcher.BeginInvoke(() => { ready.Text = Global.localUsername + " \nvs\n"; }); _dispatcherTimer = new DispatcherTimer { Interval = TimeSpan.FromSeconds(1) }; _dispatcherTimer.Tick += UpdateMediaData; _dispatcherTimer.Start(); i = 0; k = 0; B(false); requestCallback = this; App42API.Initialize(Constants.API_KEY, Constants.SECRET_KEY); App42Log.SetDebug(true); ServiceAPI api = new ServiceAPI(Constants.API_KEY, Constants.SECRET_KEY); storage = api.BuildStorageService(); uploadService = api.BuildUploadService(); System.Diagnostics.Debug.WriteLine("Before warp"); WarpClient.initialize(Constants.API_KEY, Constants.SECRET_KEY); WarpClient.setRecoveryAllowance(60); Global.warpClient = WarpClient.GetInstance(); //trivia if ((int)settings["trigger"] == 0) { TriviaTB.Text = Global.TriviaB[(new Random()).Next(Global.TriviaB.Length)]; } else { TriviaTB.Text = Global.TriviaH[(new Random()).Next(Global.TriviaH.Length)]; } Global.disconnectSuccess = false; Global.deleteSuccess = false; Global.conListenObj = new ConnectionListener(this); Global.roomReqListenerObj = new RoomReqListener(this); Global.zoneReqListenerObj = new ZoneRequestListener(this); Global.notificationListenerObj = new NotificationListener(this); Global.warpClient.AddConnectionRequestListener(Global.conListenObj); Global.warpClient.AddRoomRequestListener(Global.roomReqListenerObj); Global.warpClient.AddNotificationListener(Global.notificationListenerObj); Global.warpClient.AddZoneRequestListener(Global.zoneReqListenerObj); Global.warpClient.Connect(Global.localUsername); System.Diagnostics.Debug.WriteLine("after warp"); }