public GameplayScreen(bool newGame) { this.newGame = newGame; tempp = new HighScore(); rezultati = new List<HighScore>(); isoHelper = new ISHelper(); typeFinish = false; temp = new List<HighScore>(); Scores = new HighScore(); GameplayHelper.updateGameTime = true; //foreach (HighScore kv in temp) //{ // Debug.WriteLine(kv.player + kv.score); //} Accelerometer = new Accelerometer(); if (Accelerometer.State == SensorState.Ready) { Accelerometer.CurrentValueChanged += (s, e) => { accelState = e; }; Accelerometer.Start(); } }
void Current_Launching(object sender, LaunchingEventArgs e) { ReloadRequired = true; Debug.WriteLine("launcing event..."); PhoneApplicationService.Current.State[InGameKey] = false; if (MediaPlayer.State == MediaState.Playing) isBackgroundSong = true; //opcije IsolatedStorageFile storage = IsolatedStorageFile.GetUserStoreForApplication(); if (!storage.FileExists("options.xml")) { List<bool> obj = new List<bool>(); obj.Add(true); obj.Add(true); obj.Add(true); IsolatedStorageFileStream stream = storage.CreateFile("options.xml"); XmlSerializer xml = new XmlSerializer(typeof(List<bool>)); xml.Serialize(stream, obj); GameplayHelper.optionChanged = true; stream.Close(); stream.Dispose(); } //highScores IsolatedStorageFile sstorage = IsolatedStorageFile.GetUserStoreForApplication(); if (!sstorage.FileExists("scoress.xml")) { List<HighScore> scores = new List<HighScore>(); for(int i = 0; i < 10; i++) { HighScore h = new HighScore(); h.Player = "Unknown"; h.Score = 100; scores.Add(h); } IsolatedStorageFileStream streamm = sstorage.CreateFile("scoress.xml"); XmlSerializer xmll = new XmlSerializer(typeof(List<HighScore>)); xmll.Serialize(streamm, scores); streamm.Close(); streamm.Dispose(); } // Display the main screen screenManager.AddScreen(new SplashScreen()); screenManager.AddScreen(new LoadingScreen()); }