示例#1
0
文件: Memory.java 项目: mattec92/KTH
 // 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;
 }
示例#2
0
 protected void removeButton(ButtonBar bb) {
   bBar.remove(bb);
   bar.remove(bb);
   bar.repaint();
 }