Kindergarten
Class Lista

java.lang.Object
  extended byjava.util.AbstractCollection
      extended byjava.util.AbstractList
          extended byjava.util.AbstractSequentialList
              extended byjava.util.LinkedList
                  extended byKindergarten.Lista
All Implemented Interfaces:
java.lang.Cloneable, java.util.Collection, java.util.List, java.io.Serializable

public class Lista
extends java.util.LinkedList

A java.util.LinkedList osztály az ősosztálya.  A Toplista osztály használja. Ez az osztály fogja tárolni a felhasználók által elért eredményeket, egy-egy Lista.ListaElemben.

See Also:
Serialized Form

Nested Class Summary
 class Lista.ListaElem
          A Lista osztály használja, annak belső osztálya.
 
Field Summary
 Proto proto
           
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
Lista()
          A konstruktor, amely egyelőre egy Proto példányt hoz létre saját magának, a későbbiekben különösebb feladata nem lesz.
 
Method Summary
 void beszur(java.lang.String nev, int eredmeny, int szint)
          A játék végén a felhasználó által elért eredményt ezzel a függvénnyel menthetjük el.
 void kiir()
           
 Lista.ListaElem[] Legjobbak()
           
 void rendez()
          A beszur függvény hívja meg, az egész listát rendezi az eredmények, és szint szerint.
 
Methods inherited from class java.util.LinkedList
add, add, addAll, addAll, addFirst, addLast, clear, clone, contains, get, getFirst, getLast, indexOf, lastIndexOf, listIterator, remove, remove, removeFirst, removeLast, set, size, toArray, toArray
 
Methods inherited from class java.util.AbstractSequentialList
iterator
 
Methods inherited from class java.util.AbstractList
equals, hashCode, listIterator, removeRange, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, isEmpty, removeAll, retainAll, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
containsAll, equals, hashCode, isEmpty, iterator, listIterator, removeAll, retainAll, subList
 

Field Detail

proto

public Proto proto
Constructor Detail

Lista

public Lista()
A konstruktor, amely egyelőre egy Proto példányt hoz létre saját magának, a későbbiekben különösebb feladata nem lesz.

Method Detail

beszur

public void beszur(java.lang.String nev,
                   int eredmeny,
                   int szint)
A játék végén a felhasználó által elért eredményt ezzel a függvénnyel menthetjük el. Az adatokat, amit paraméterek közt kap, egy új Lista.ListaElembe teszi, majd hozzá is adja a listához, az Ősosztályból örökölt add(Object o) függvénnyel. Utoljára pedig meghívja a rendez() függvényt, ami az új Lista.ListaElemmel bővült listát rendezi eredmények, és szint szerint.

Parameters:
nev - a felhasználó neve, amit a játék elején megadott
eredmeny - a felhasználó által összeszedett óvodások száma
szint - a felhasználó által teljesített szint, amely a következő lehet:
  • 1 - Könnyű
  • 2 - Közepes
  • 3 - Nehéz

rendez

public void rendez()
A beszur függvény hívja meg, az egész listát rendezi az eredmények, és szint szerint.


kiir

public void kiir()

Legjobbak

public Lista.ListaElem[] Legjobbak()