Exemple #1
0
 public void Add(GameEntry entry)
 {
     int newScore = entry.GetScore();
     if (numEntries < board.Length || newScore > board[numEntries - 1].GetScore())
     {
         if (numEntries < board.Length)
         {
             numEntries++;
         }
         int j = numEntries - 1;
         while (j > 0 && board[j - 1].GetScore() < newScore)
         {
             board[j] = board[j - 1];
             j--;
         }
         board[j] = entry;
     }
 }
Exemple #2
0
        public void Add(GameEntry entry)
        {
            int newScore = entry.GetScore();

            if (numEntries < board.Length || newScore > board[numEntries - 1].GetScore())
            {
                if (numEntries < board.Length)
                {
                    numEntries++;
                }
                int j = numEntries - 1;
                while (j > 0 && board[j - 1].GetScore() < newScore)
                {
                    board[j] = board[j - 1];
                    j--;
                }
                board[j] = entry;
            }
        }