示例#1
0
        private void Map_Closing(object sender, System.ComponentModel.CancelEventArgs e)
        {
            JoueurScore classement = new JoueurScore(Playername, scorefinal, NiveauDiff);

            ListScore.Add(classement);
            //List<object> test;
            //test = ListScore.ConvertAll(new Converter<JoueurScore, object>() );
            Sauvegarde.WriteSave();
            applaudissement.Stop();
            perdu.Stop();
            Demarrage.Show();
        }
示例#2
0
        public int CompareTo(Object other)
        {
            int         compare = 0;
            JoueurScore v1      = (JoueurScore)other;

            if (this.ScoreJoueur > v1.ScoreJoueur)
            {
                compare = +1;
            }
            if (this.ScoreJoueur == v1.ScoreJoueur)
            {
                compare = 0;
            }
            else
            {
                compare = -1;
            }

            return(compare);
        }
示例#3
0
        public int Compare(Object x, Object y)
        {
            int         compare = 0;
            JoueurScore J1      = (JoueurScore)x;
            JoueurScore J2      = (JoueurScore)y;

            if (J1.Joueur.CompareTo(J2.Joueur) == 1)
            {
                compare = 1;
            }
            else if (J1.Joueur.CompareTo(J2.Joueur) == 0)
            {
                compare = 0;
            }
            else
            {
                compare = -1;
            }
            return(compare);
        }