Example #1
0
        private static int CompareByPlayerScore(HighScoreData x, HighScoreData y)
        {
            if (x.Equals(null))
            {
                if (y.Equals(null))
                {
                    return 0;
                }
                else
                {
                    return -1;
                }
            }
            else
            {
                if (y.Equals(null))
                {
                    return 1;
                }
                else
                {

                    int retval = y.Score.CompareTo(x.Score);

                    if (retval != 0)
                    {
                        return retval;
                    }
                    else
                    {
                        return y.Score.CompareTo(x.Score);
                    }
                }
            }
        }