A C G H J K L M N O P S T V _

A

admin() - Method in class hirsipuu.Naytto
Admin-valikossa navigointi.
adminMuokkaaListoja() - Method in class hirsipuu.Naytto
Admin-valikon sanalistojen muokkaustoiminto.
adminPika() - Static method in class hirsipuu.Tulosta
Tulostaa adminin pikavalintarivin.
adminTarkastelePelaajia() - Method in class hirsipuu.Naytto
Admin-valikon pelaajien tarkastelutoiminto.
adminValikko() - Static method in class hirsipuu.Tulosta
Tulostaa adminin koko valikon.
aihe - Variable in class hirsipuu.Taso
 
alleviivaa(String) - Static method in class hirsipuu.Tulosta
Tulostaa tekstin alleviivattuna.
alustaKierros() - Method in class hirsipuu.Peli
Alustaa v??rin ja oikein menneiden sanojen laskurit nolliksi.
alustaPelaaja() - Method in class hirsipuu.Naytto
Pelin aloitus, jossa kysell??n pelaajan nime? ja salasanaa ja l?ydet??n vastaava vanha pelaaja tai luodaan uusi
alustaPelaaja() - Method in class hirsipuu.Pelaaja
Jo olemassa olevan pelaajan tietojen p?ivitys, kun aletaan pelata
alustaUusiPelaaja(String, String) - Method in class hirsipuu.Pelaaja
Ihan uuden pelaajaolion alustaja, kun salasana on annettu
alustettu() - Method in class hirsipuu.Pelaaja
Palauttimet privaattimuuttujille.
annaArvatut() - Method in class hirsipuu.Peli
Palauttaa kyseist? sanaa kohti arvattujen kirjainten merkkijonon.
annaHiScores() - Method in class hirsipuu.Hirsipuu
Palauttaa pelaajien nimet ja pistem??r?t paremmuusj?rjestyksess?.
annaId(StringBuffer) - Static method in class hirsipuu.Jono
Parsii merkkijonon alusta Id-tyyppisen kokonaisluvun (ts.
annaMerkki(char) - Static method in class hirsipuu.Naytto
Lukee k?ytt?j?lt? yhden merkin.
annaMjono(StringBuffer) - Static method in class hirsipuu.Jono
 
annaOmatPisteet(int) - Method in class hirsipuu.Hirsipuu
Palauttaa pelaajan pisteet kokonaislukutaulukkona.
annaPelaaja(String) - Method in class hirsipuu.Hirsipuu
Palauttaa nimeke-nimisen pelaajan viitteen, jos sellainen pelaaja on olemassa.
annaPelaaja(String) - Method in class hirsipuu.Pelaajat
Palauttaa nimeke-nimisen pelaajan viitteen, jos sellainen pelaaja on olemassa.
annaPisteet() - Method in class hirsipuu.Peli
Palauttaa pelille pisteet hienostuneella pistelaskualgoritmilla.
annaPisteet(int) - Method in class hirsipuu.Pisteet
Palauttaa pelaajan kaikki pisteet kokonaislukutaulukkona.
annaSana() - Static method in class hirsipuu.Naytto
Lukee k?ytt?j?lt? kokonaisen merkkijonon.
annaTuloste() - Method in class hirsipuu.Peli
Palauttaa senhetkisen tulosteen arvattavalle sanalle.
annaTunnus() - Static method in class hirsipuu.Tulosta
Tulostaa pelaajan tunnuksen kyselyn.
annaVaarat() - Method in class hirsipuu.Peli
Palauttaa kyseist? sanaa kohti v??rin arvattujen kirjainten merkkijonon.
annaVihje(int) - Method in class hirsipuu.Hirsipuu
Palauttaa tasoa vastaaavan vihjesanan / aihealueen, jos taso on olemassa.
annaVihje(int) - Method in class hirsipuu.Tasot
Palauttaa tasoa vastaaavan vihjesanan / aihealueen, jos taso on olemassa.
annaYhtVaarat() - Method in class hirsipuu.Peli
Palauttaa t?ss? peliss? yhteens? v??rin arvattujen kirjainten m??r?n
arvaa(char) - Method in class hirsipuu.Peli
Palauttaa, onko sana arvattu kokonaan, kun arvataan t?t? merkki?.

C

compareTo(Taso) - Method in class hirsipuu.Taso
Vertaa taso-olioita kesken??n pelk?st??n tasonumeroiden perusteella.

G

generator - Variable in class hirsipuu.Sanalista
 
getSana() - Method in class hirsipuu.Sana
Palauttaa Sana-olion sanan.

H

hirsi - Variable in class hirsipuu.Naytto
 
hirsipuu - package hirsipuu
 
Hirsipuu - Class in hirsipuu
T?m? luokka huolehtii olioiden keskustelusta kesken??n sek? N?yt?n kanssa.
Hirsipuu() - Constructor for class hirsipuu.Hirsipuu
Hirsipuu-kokoelmaluokan konstruktori.
hiScores() - Method in class hirsipuu.Naytto
Kaikkien pelaajien parhaiden pisteiden esittely.
hiScores() - Method in class hirsipuu.Pelaajat
Palauttaa pelaajien nimet ja pisteet taulukossa j?rjestettyn? pistem??r?n mukaan hiScores-tyyliin.
hiScores(String[][], int) - Static method in class hirsipuu.Tulosta
Tulostaa hi-scores taulukon n parhaasta pelaajasta.

J

Jono - Class in hirsipuu
Apumetodeita merkkijonojen k?sittelyyn Hirsipuu-ohjelmiston tarpeisiin.
Jono() - Constructor for class hirsipuu.Jono
 

K

kasvata() - Method in class hirsipuu.Pisteet
Kasvattaa pistetaulukon kokoa tarvittaessa kaksinkertaiseksi.
kasvata() - Method in class hirsipuu.Sanalista
Kasvattaa taulukon koon kaksinkertaiseksi ja kopioi siihen aikaisemmat alkiot.
kierroksenVaarat - Variable in class hirsipuu.Peli
 
kirjaimet - Variable in class hirsipuu.Peli
 
koko() - Method in class hirsipuu.Tasot
Antaa tasojen lukum??r?n.
kuvaus() - Method in class hirsipuu.Taso
Palauttaa tason aiheen tulostettavaa vihjett? varten.
kysySalasana(String) - Static method in class hirsipuu.Tulosta
Tulostaa pelaajan salasanan kyselyn.
kysyUusi(String) - Static method in class hirsipuu.Tulosta
Tulostaa uuden pelaajan luomiskyselyn.

L

liikaaVaaria() - Method in class hirsipuu.Peli
Palauttaa, onko v??ri? arvauksia jo tullut maksimim??r?.
lisaaOikea() - Method in class hirsipuu.Peli
Kasvattaa oikein arvattujen sanojen m??r?? yhdell?.
lisaaPelaaja(Pelaaja) - Method in class hirsipuu.Hirsipuu
Lis?? luodun uuden pelaajan tietorakenteeseen ja luodaan ensimm?isen tason piste- tiedoiksi nolla pistett?.
lisaaPelaaja(String) - Method in class hirsipuu.Pelaajat
Lis?? tietorakenteeseen uuden pelaajan.
lisaaPiste(String) - Method in class hirsipuu.Pisteet
Jos annettu rivi s ei ole kommentti, siit? generoidaan PelaajanPiste-olio ja lis?t??n se tietorakenteeseen.
lisaaTaso(String) - Method in class hirsipuu.Tasot
Lis?? tietorakenteeseen uuden pelaajan.
lisaaTiedostosta(String) - Method in class hirsipuu.Pelaajat
Lukee tiedostosta polussa "polku" pelaajien tiedot ja luo kokoelman taso-olioita.
lisaaTiedostosta(String) - Method in class hirsipuu.Sanalista
Lukee tiedostosta tasojen tiedot ja luo kokoelman taso-olioita.
lisaaTiedostosta(String) - Method in class hirsipuu.Tasot
Lukee tiedostosta polussa "polku" tasojen tiedot ja luo kokoelman taso-olioita.
lisaaUusiPelaaja(Pelaaja) - Method in class hirsipuu.Pelaajat
Lis?? vastik??n luodun pelaajan tietorakenteeseen.
lista - Variable in class hirsipuu.Hirsipuu
 
lkm - Variable in class hirsipuu.Pisteet
 
lkm - Variable in class hirsipuu.Sanalista
 
lopetus() - Static method in class hirsipuu.Tulosta
Tulostaa lopputekstit
lukija - Static variable in class hirsipuu.Naytto
 
luoUusiId() - Method in class hirsipuu.Pelaaja
Funktio id:n luomista varten.

M

main(String[]) - Static method in class hirsipuu.Naytto
P??ohjelma, jonka ajamalla koko peli l?htee k?yntiin!
main(String[]) - Static method in class hirsipuu.Peli
Testip??ohjelma demonstroi, miten peli? voisi k?ytell?.
main(String[]) - Static method in class hirsipuu.Sanalista
Testip??ohjelma
main(String[]) - Static method in class hirsipuu.Tasot
Testip??ohjelma.
maxPisteet - Variable in class hirsipuu.Peli
 
maxVaaria - Variable in class hirsipuu.Peli
 
montakoKysytaan() - Method in class hirsipuu.Peli
Palauttaa, montako sanaa yhdess? peliss? tulisi kysell?.
muokkaaListoja() - Static method in class hirsipuu.Tulosta
Tulostaa sanalistojen muokkausvalikon.

N

Naytto - Class in hirsipuu
 
Naytto(Hirsipuu) - Constructor for class hirsipuu.Naytto
Kostruktori
nimi() - Method in class hirsipuu.Pelaaja
 
nostaTasoa() - Method in class hirsipuu.Pelaaja
Nostaa pelaajan tasoa.
nro() - Method in class hirsipuu.Taso
Palauttaa tason numeron.

O

odotaMikaVaanMerkki() - Method in class hirsipuu.Naytto
Odottaa kunnes k?ytt?j? antaa jonkin merkin
omatPisteet() - Method in class hirsipuu.Naytto
N?ytt?? pelaajan pisteet eri tasoilla.
omatPisteet(int[][]) - Static method in class hirsipuu.Tulosta
Tulostaa yhden pelaajan pisteet olemassaolevilta tasoilta.

P

paaValikko() - Method in class hirsipuu.Naytto
Navigaatio p??valikossa: (P)elaa (H)iScores (O)mat pisteet (A)dmin (L)opetus
paaValikko(Pelaaja) - Static method in class hirsipuu.Tulosta
Tulostaa pelin p??valikon pelaajalle r??t?l?ityn?.
paaValikkoPika(Pelaaja) - Static method in class hirsipuu.Tulosta
Tulostaa p??valikon pikavalintarivin pelaajalle r??t?l?ityn?.
paivitaKokonaispisteet(int, int) - Method in class hirsipuu.Pelaajat
P?ivitt?? halutun pd:n pelaajan kokonaispisteet ajan tasalle, kun pelaajan pistem??r? on lis??ntynyt lis?yksen verran.
paivitaPiste(int, int, int) - Method in class hirsipuu.Pisteet
P?ivitt?? pelaajan tasolta saamat pisteet.
paivitaPisteet(int, int, int) - Method in class hirsipuu.Hirsipuu
P?ivitt?? pelaajan tasolta saamat pisteet tietorakenteisiin.
paivitaPisteet(int) - Method in class hirsipuu.Pelaaja
Lis?? t?m?nhetkiseen pistem??r??n voitetut uudet pisteet ja palauttaa uuden pistem??r?n.
parse(String) - Method in class hirsipuu.Pelaaja
Kaivaa esiin pelaajan tiedot oletetun muotoisesta merkkijonosta.
parse(String) - Method in class hirsipuu.PelaajanPiste
Parsii tietonsa m????r??muotoisesta merkkijonosta: pid | tid | pisteet Mik??li tarjotaan v????r??nlaista syntaksia, palauttaa huomion siit??.
parse(String) - Method in class hirsipuu.Sana
Parsii sanan tiedot syntaktisesti oikeasta merkkijonosta muotoa tasonro | sananro | sana |, esimerkiksi: "1 | 2 | koira |"
parse(String) - Method in class hirsipuu.Taso
Taso parsii tietonsa m??r?muotoisesta merkkijonosta: esim.
pelaa(int) - Method in class hirsipuu.Naytto
Hoitaa hirsipuun pelaamisen.
pelaaja - Variable in class hirsipuu.Naytto
 
Pelaaja - Class in hirsipuu
Pelaajaluokka, jossa on kaikki tarvittavat attribuutit.
Pelaaja() - Constructor for class hirsipuu.Pelaaja
Parametrit?n konstruktori "tyhj?n pelaajan" luontiin.
pelaajaIteraattori() - Method in class hirsipuu.Pelaajat
Palauttaa kaikkia kokoelman pelaajia iteroivan pelaajaiteraattorin.
PelaajanPiste - Class in hirsipuu
Luokka pelaajan pistetiedoille.
PelaajanPiste() - Constructor for class hirsipuu.PelaajanPiste
Luo PelaajanPisteen, default-asetuksilla
PelaajanPiste(int) - Constructor for class hirsipuu.PelaajanPiste
Luo PelaajanPisteen, kun annettuna on pelaajan id
PelaajanPiste(int, int, int) - Constructor for class hirsipuu.PelaajanPiste
Luo PelaajanPisteen, kun kaikki info on annettuna
pelaajat - Variable in class hirsipuu.Hirsipuu
 
Pelaajat - Class in hirsipuu
Luokka pelaajien kokoelman mallintamiseksi.
Pelaajat() - Constructor for class hirsipuu.Pelaajat
Alustaa Pelaajat defaulttitiedostosta.
Pelaajat(String) - Constructor for class hirsipuu.Pelaajat
Alustaa Pelaajat tiedostosta polussa "polku".
pelaajat - Variable in class hirsipuu.Pelaajat
 
pelaile(int) - Method in class hirsipuu.Naytto
Peluuttaa varsinaista pelisilmukkaa, mik?li kyseinen taso on olemassa.
peli - Variable in class hirsipuu.Hirsipuu
 
Peli - Class in hirsipuu
Luokka peliin liittyvien yksityiskohtien toteuttamiseen.
Peli() - Constructor for class hirsipuu.Peli
Peruspelin parametrit?n konstruktori.
Peli(int, int, int) - Constructor for class hirsipuu.Peli
Konstruktori, joka alustaa pelin attribuutit haluttuihin arvoihin.
peli(int, String, String) - Static method in class hirsipuu.Tulosta
tulostaa pelin sana arvoituksen, tason nimen ja v????r??t arvaukset (hirsipuun kanssa)
peliPaiva() - Method in class hirsipuu.Pelaaja
 
peliValikko() - Method in class hirsipuu.Naytto
Navigaatio pelivalikossa.
peliValikko(String) - Static method in class hirsipuu.Tulosta
Tulostaa valikon, josta pelaaja voi valita haluamansa tason
pid() - Method in class hirsipuu.Pelaaja
 
pid - Variable in class hirsipuu.PelaajanPiste
 
pisteet - Variable in class hirsipuu.Hirsipuu
 
pisteet() - Method in class hirsipuu.Pelaaja
 
pisteet - Variable in class hirsipuu.PelaajanPiste
 
pisteet(int, int) - Method in class hirsipuu.PelaajanPiste
Palauttaa pistem??r?n, mik?li pyydet??n juurin t?m?n pelaajan t?m?n tason pisteit?.
Pisteet - Class in hirsipuu
Luokka pisteiden k??sittelyyn.
Pisteet(int) - Constructor for class hirsipuu.Pisteet
Alustaa Pisteet defaulttitiedostosta.
Pisteet(String, int) - Constructor for class hirsipuu.Pisteet
Alustaa Pisteet tiedostosta polussa "polku".
pisteet - Variable in class hirsipuu.Pisteet
 
pisteetTiedostosta(String) - Method in class hirsipuu.Pisteet
Lukee tiedostosta pelaajan pisteet annettua tasoa vastaavasti.
POLKU - Static variable in class hirsipuu.Pelaajat
 
POLKU - Static variable in class hirsipuu.Pisteet
 
POLKU - Static variable in class hirsipuu.Sanalista
 
POLKU - Static variable in class hirsipuu.Tasot
 

S

salaa(String) - Method in class hirsipuu.Pelaaja
Yksinkertain funktio, joka palauttaa koodatun salasanan annetusta salasanasta.
salasanaOikein(String) - Method in class hirsipuu.Pelaaja
Palauttaa true, mik??li annettu salasana vastaa (aiemmin) annettua nime??.
sana(int) - Method in class hirsipuu.Hirsipuu
Palauttaa satunnaisen sanan tasolta "taso".
sana - Variable in class hirsipuu.Peli
 
Sana - Class in hirsipuu
Luokka sana-olion mallintamiseksi.
Sana() - Constructor for class hirsipuu.Sana
Alustaa sanaolion mahdottomalla tasonumerolla.
Sana(int, String) - Constructor for class hirsipuu.Sana
Alustaa testausta varten sanaoliolle tasonumeron tid ja sanan.
sana - Variable in class hirsipuu.Sana
 
sana(int) - Method in class hirsipuu.Sanalista
Palauttaa satunnaisen sanan tasolta "taso".
Sanalista - Class in hirsipuu
Luokka sanaolioiden kokoelman hallintaan.
Sanalista() - Constructor for class hirsipuu.Sanalista
Alustaa tasot ja luo tasolistan defaulttitiedostosta.
Sanalista(String) - Constructor for class hirsipuu.Sanalista
Alustaa tasot ja luo tasolistan halutusta tiedostosta polussa "polku.
sananro - Variable in class hirsipuu.Sana
 
sanat - Variable in class hirsipuu.Sanalista
 
sanatuloste - Variable in class hirsipuu.Peli
 
sanojaOikein - Variable in class hirsipuu.Peli
 
sanojenLkm - Variable in class hirsipuu.Peli
 
SANOJENLKM - Static variable in class hirsipuu.Sanalista
 
setPisteet(int) - Method in class hirsipuu.PelaajanPiste
Asettaa uudet pisteet t?lle tasolle.
setSana(String) - Method in class hirsipuu.Peli
Asettaa kyselt?v?ksi sanaksi annetun sanan sek? alustaa tulosteen ja vertailu- merkkijonon tulosteelle.
suurinKaytettyId - Static variable in class hirsipuu.Pelaaja
 

T

tallennaTiedot() - Method in class hirsipuu.Hirsipuu
K?skee tietorakenteita kirjoittamaan tietonsa k?ytt?m??ns? tiedostoon ja tekem??n back-upin entisist?.
tallennaTiedot() - Method in class hirsipuu.Pelaajat
Tulostaa pelaajien tiedot defaulttitiedostoon.
tallennaTiedot(String) - Method in class hirsipuu.Pelaajat
Tulostaa pelaajien tiedot tiedostoon polussa "polku" ja muuttaa entisen siell? sijainneen tiedoston back-up tiedostoksi polku.bak (esim.
tallennaTiedot() - Method in class hirsipuu.Pisteet
Tulostaa tasokohtaiset pisteet defaulttitiedostoon.
tallennaTiedot(String) - Method in class hirsipuu.Pisteet
Tulostaa pelaajien tasokohtaiset pisteet tiedostoon polussa "polku" ja muuttaa entisen siell? sijainneen tiedoston back-up tiedostoksi polku.bak (esim.
tarkastelePelaajia() - Static method in class hirsipuu.Tulosta
Tulostaa adminin pelaajien tarkasteluvalikon.
tarpeeksiArvattuja() - Method in class hirsipuu.Peli
Palauttaa, onko sanoja arvattu oikein riitt?v?n monta kierrosta kohden.
taso() - Method in class hirsipuu.Pelaaja
 
taso - Variable in class hirsipuu.PelaajanPiste
 
taso(int) - Method in class hirsipuu.Sana
Palauttaa, kuuluuko sana tasolle taso.
Taso - Class in hirsipuu
Luokka taso-olion mallintamiseksi.
Taso() - Constructor for class hirsipuu.Taso
Alustetaan taso-olio olemattomaksi tasoksi.
Taso(int, String) - Constructor for class hirsipuu.Taso
Alustetaan taso-oliolle testausta varten suoraan numero ja aihe.
tasojenlkm - Variable in class hirsipuu.Pisteet
 
tasonro - Variable in class hirsipuu.Sana
 
tasonro - Variable in class hirsipuu.Taso
 
tasot - Variable in class hirsipuu.Hirsipuu
 
Tasot - Class in hirsipuu
Luokka tasojen kokoelman mallintamiseksi.
Tasot() - Constructor for class hirsipuu.Tasot
Alustaa tasot defaulttitiedostosta.
Tasot(String) - Constructor for class hirsipuu.Tasot
Alustaa tasot tiedostosta polussa "polku".
tasot - Variable in class hirsipuu.Tasot
 
tasoTulosteet(int) - Method in class hirsipuu.Hirsipuu
Palauttaa merkkijonona n ensimm?isen tason tiedot, tai jos n on suurempi kuin tasojen m??r?, niin palautetaan kaikki tasot.
tervehdys() - Static method in class hirsipuu.Tulosta
Tulostaa tervetulotekstin.
tiedotToString() - Method in class hirsipuu.Pelaaja
Antaa pelaajan tiedot merkkijonona.
tiedotToString() - Method in class hirsipuu.PelaajanPiste
Palauttaa pelaajan pisteominaisuudet merkkijonona, joka on muotoa pid|taso|pisteet
toString() - Method in class hirsipuu.Taso
Palauttaa tason ominaisuudet merkkijonona muotoa "1 El?imet".
Tulosta - Class in hirsipuu
TIEP111 Ohjelmointi 2 - harjoitusty? T?m? luokka sis?lt?? kaiken peliss? tarvittavan tulostuksen.
Tulosta() - Constructor for class hirsipuu.Tulosta
 
tulostus(int) - Method in class hirsipuu.Tasot
Palauttaa merkkijonona n ensimm?isen tason tiedot, tai jos n on suurempi kuin tasojen m??r?, niin palautetaan kaikki tasot.
tyhja(int) - Static method in class hirsipuu.Tulosta
Tulostaa halutun m??r?n tyhji? rivej?.
tyhja() - Static method in class hirsipuu.Tulosta
Tulostaa yhden tyhj?n rivin.
tyhjaa() - Static method in class hirsipuu.Tulosta
Tyhjent?? koko konsoliruudun

V

vaarat - Variable in class hirsipuu.Peli
 
valmis - Variable in class hirsipuu.Peli
 

_

_alustettu - Variable in class hirsipuu.Pelaaja
 
_nimi - Variable in class hirsipuu.Pelaaja
 
_peliPaiva - Variable in class hirsipuu.Pelaaja
 
_pid - Variable in class hirsipuu.Pelaaja
 
_pisteet - Variable in class hirsipuu.Pelaaja
 
_salaSana - Variable in class hirsipuu.Pelaaja
 
_taso - Variable in class hirsipuu.Pelaaja
 

A C G H J K L M N O P S T V _