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();
            }
        }
Exemple #2
0
        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());
        }