// Metoden sortPlayers - Sorterar spelarlistan, bubblesort används då det är en liten lista public LinkedList<Player> sortPlayers(LinkedList<Player> tosort) { boolean isSorted = false; Player replace; // Kär så länge listan inte är färdigsorterad while (isSorted == false) { for (int i = 1; i < players.size(); i++) { if (tosort.get(i - 1).score < tosort.get(i).score) { replace = tosort.get(i); tosort.remove(i); tosort.add(i - 1, replace); } } // Kollar om listan är sorterad for (int i = 1; i < players.size(); i++) { if (tosort.get(i - 1).score < tosort.get(i).score) { isSorted = false; break; } else { isSorted = true; } } } return tosort; }
protected void removeButton(ButtonBar bb) { bBar.remove(bb); bar.remove(bb); bar.repaint(); }