|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object | +--Otus
Tästä luokasta periytyvät kaikki "Prinsessa ja tahmatassut"-pelin otukset
| Field Summary | |
static int |
ALAS
suuntaa "alas" kuvaava vakio |
protected Pelilauta |
lauta
Pelilauta jolla otus liikkuu |
static int |
OIKEA
suuntaa "oikea" kuvaava vakio |
private boolean |
tormannyt
onko otus törmännyt toiseen |
static int |
VASEN
suuntaa "vasen" kuvaava vakio |
protected int |
x
Otuksen sijainnin x-koordinaatti |
protected int |
y
Otuksen sijainnin y-koordinaatti |
static int |
YLOS
suuntaa "ylös" kuvaava vakio |
| Constructor Summary | |
Otus(int x,
int y,
Pelilauta lauta)
luo uuden otuksen, joka lisää itsensä haluttuihin koordinaatteihin annetulle pelilaudalle |
|
| Method Summary | |
char |
annaMerkki()
Palauttaa oliota kuvastavan merkin. |
boolean |
liikuSuuntaan(int suunta)
Liikkuttaa otusta annettuun suuntaan |
boolean |
onkoLiimassa()
Kertoo seisooko otus liimassa. |
boolean |
onkoTormannyt()
Metodi kertoo tietääkö otus, että siihe on törmätty |
boolean |
paaseekoSuuntaan(int suunta)
Kertoo voiko otus liikkua annettuun suuntaan |
void |
tormays(Otus toinenOtus)
Metodia kutsutaan jos jokin otus törmää tähän otukseen. |
boolean |
voikoLiikkua()
Kertoo voiko otus liikkua lainkaan. |
boolean |
voikoRuutuunMenna(int x,
int y)
Metodi kertoo voiko otus mennä annettuun ruutuun Aliluokkien tulee korvata tämä metodi halutessaan otukselle muita rajoitteita kuin ruudun olemassaolon |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
public static final int VASEN
public static final int OIKEA
public static final int ALAS
public static final int YLOS
protected int x
protected int y
protected Pelilauta lauta
private boolean tormannyt
| Constructor Detail |
public Otus(int x,
int y,
Pelilauta lauta)
x - x-koordinaatti, johon otus lisätääny - y-koordinaatti, johon otus lisätäänlauta - pelilauta, jolle otus lisätään| Method Detail |
public boolean paaseekoSuuntaan(int suunta)
suunta - suunta josta ollaan kiinnostuneitapublic boolean liikuSuuntaan(int suunta)
suunta - suunta johon otusta liikutetaan
public boolean voikoRuutuunMenna(int x,
int y)
x - ruudun x-koordinaattiy - ruudun y-koordinaattipublic boolean onkoLiimassa()
public boolean voikoLiikkua()
public void tormays(Otus toinenOtus)
toinenOtus - Otus joka törmäsi tähän otukseen.public boolean onkoTormannyt()
public char annaMerkki()
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||