예제 #1
0
        /// <summary>
        /// Scorebord results init and sort
        /// </summary>
        public void CreateScoreList()
        {
            WorldStat results = new WorldStatPickle().DataDeserialize();

            this.TotalScore.Text = String.Format("TOTAL - {0}", results.ScoreTotal);

            int cnt = 0;

            foreach (var item in results.ScoreRecord)
            {
                cnt += 1;
                this.ScoreTable.Items.Add(String.Format("{0}. {1}", cnt, item));
            }
        }
예제 #2
0
        /// <summary>
        /// Stats saving (serialization)
        /// </summary>
        private void SerializeStats()
        {
            var serializer = new WorldStatPickle();

            serializer.DataSerialize(WorldStat.ScoreTotal);
        }
예제 #3
0
 /// <summary>
 /// Scoreboard load event handler
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void ScoreBoard_Load(object sender, EventArgs e)
 {
     var stats = new WorldStatPickle().DataDeserialize();
 }