Beispiel #1
0
        public ScoreManager(GraphicsDevice gd, ContentManager cm)
        {
            spriteBatch = new SpriteBatch(gd);
            spriteFont  = cm.Load <SpriteFont>("gameFontDS");

            ScoringEvent += OnPlayerScores;
            leaderBoard   = new LeaderBoard();
        }
Beispiel #2
0
 public void ReadLeaderBoard(string filename)
 {
     try
     {
         using (StreamReader reader = new StreamReader(filename))
         {
             leaderBoard = (LeaderBoard) new XmlSerializer(typeof(LeaderBoard)).Deserialize(reader.BaseStream);
         }
     }
     catch (Exception e)
     {
         // If we've caught an exception, output an error message
         // describing the error
         Console.WriteLine("ERROR: XML File could not be deserialized!");
         Console.WriteLine("Exception Message: " + e.Message);
     }
 }
Beispiel #3
0
 private void LoadLeaderBoard()
 {
     loader.ReadLeaderBoard("Content/GameInfo/leaderBoard.xml");
     leaderBoard = loader.LeaderBoard;
 }
Beispiel #4
0
 // Constructor
 public Loader()
 {
     waveInfo        = new WaveInfo();
     environmentInfo = new EnvironmentInfo();
     leaderBoard     = new LeaderBoard();
 }