Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Have mercy

Name: Anonymous 2009-11-19 6:56

Gentlemen, I'm playing around with C# trying to make a simple little game with a highscore board but sorting the highhscores is troubling me.

Highscores are read from a highscore file and put in an ArrayList with 3 fields, int score, string playerName, int moves. The board will only have a 'top ten' so including the last game played there is a potential of 11 highscores. The ArrayLists need to be sorted by the first element, score, and then trimmed to 10 entries before being written back to the highscore file and displayed.

Now, sorting a single ArrayList is fine, but I have 11 that need to be checked against each other and then sorted. I even tried an ArrayList of ArrayLists, what the shit.

Name: Anonymous 2009-11-19 9:26

here's what i had, god help me if the code tag isn't correct.



    class scoresCompare : IComparable
    {
        public int score;
        public string name;
        public string date;
        public string time;
        public int moves;

        public int CompareTo(object obj)
        {
            scoresCompare Compare = (scoresCompare)obj;
            int result = this.score.CompareTo(Compare.score);
            if (result == 0)
            {
                result = this.score.CompareTo(Compare.score);
            }
            return result;
            }
        }

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List