|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objecthirsipuu.Pelaaja
public class Pelaaja
Pelaajaluokka, jossa on kaikki tarvittavat attribuutit. Luokka tiet???? pelaajan nimen, salasanan, nykytason, pelaaja-ID:n, pisteet sek?? pelaajan edellisen pelikerran.
| Field Summary | |
|---|---|
private boolean |
_alustettu
|
private java.lang.String |
_nimi
|
private java.lang.String |
_peliPaiva
|
private int |
_pid
|
private int |
_pisteet
|
private java.lang.String |
_salaSana
|
private int |
_taso
|
private static int |
suurinKaytettyId
|
| Constructor Summary | |
|---|---|
Pelaaja()
Parametrit?n konstruktori "tyhj?n pelaajan" luontiin. |
|
| Method Summary | |
|---|---|
boolean |
alustaPelaaja()
Jo olemassa olevan pelaajan tietojen p?ivitys, kun aletaan pelata |
boolean |
alustaUusiPelaaja(java.lang.String nimi,
java.lang.String salasana)
Ihan uuden pelaajaolion alustaja, kun salasana on annettu |
boolean |
alustettu()
Palauttimet privaattimuuttujille. |
int |
luoUusiId()
Funktio id:n luomista varten. |
java.lang.String |
nimi()
|
void |
nostaTasoa()
Nostaa pelaajan tasoa. |
int |
paivitaPisteet(int lisays)
Lis?? t?m?nhetkiseen pistem??r??n voitetut uudet pisteet ja palauttaa uuden pistem??r?n. |
void |
parse(java.lang.String jono)
Kaivaa esiin pelaajan tiedot oletetun muotoisesta merkkijonosta. |
java.lang.String |
peliPaiva()
|
int |
pid()
|
int |
pisteet()
|
java.lang.String |
salaa(java.lang.String passu)
Yksinkertain funktio, joka palauttaa koodatun salasanan annetusta salasanasta. |
boolean |
salasanaOikein(java.lang.String salasana)
Palauttaa true, mik??li annettu salasana vastaa (aiemmin) annettua nime??. |
int |
taso()
|
java.lang.String |
tiedotToString()
Antaa pelaajan tiedot merkkijonona. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private boolean _alustettu
private java.lang.String _nimi
private java.lang.String _peliPaiva
private java.lang.String _salaSana
private int _taso
private int _pid
private int _pisteet
private static int suurinKaytettyId
| Constructor Detail |
|---|
public Pelaaja()
| Method Detail |
|---|
public int luoUusiId()
public java.lang.String salaa(java.lang.String passu)
passu - k??ytt??j??n antama salasana
Pelaaja pel = new Pelaaja(); String kissa = "kissa"; pel.salaa(kissa) === "ljttb";
public boolean salasanaOikein(java.lang.String salasana)
salasana - annettu salasana
Pelaaja pel = new Pelaaja();
pel.alustaUusiPelaaja("katriina", "kukkulat");
pel.salasanaOikein("kukkulat") === true;
public boolean alustaUusiPelaaja(java.lang.String nimi,
java.lang.String salasana)
public boolean alustaPelaaja()
public java.lang.String tiedotToString()
public void parse(java.lang.String jono)
jono - tiedostosta luettu merkkijono, josta pelaajan tiedot kaivetaan esiinpublic int paivitaPisteet(int lisays)
lisays - lis?tt?v? pistem??r?.
Pelaaja pel = new Pelaaja();
pel.alustaUusiPelaaja("kissa", "Pirkkomaaria");
pel.paivitaPisteet(120) === 120;
pel.paivitaPisteet(12) === 132;
public void nostaTasoa()
public boolean alustettu()
public java.lang.String nimi()
public java.lang.String peliPaiva()
public int pid()
public int pisteet()
public int taso()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||