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; } }
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; } }