public ScoreManager(GraphicsDevice gd, ContentManager cm) { spriteBatch = new SpriteBatch(gd); spriteFont = cm.Load <SpriteFont>("gameFontDS"); ScoringEvent += OnPlayerScores; leaderBoard = new LeaderBoard(); }
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); } }
private void LoadLeaderBoard() { loader.ReadLeaderBoard("Content/GameInfo/leaderBoard.xml"); leaderBoard = loader.LeaderBoard; }
// Constructor public Loader() { waveInfo = new WaveInfo(); environmentInfo = new EnvironmentInfo(); leaderBoard = new LeaderBoard(); }