|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfi.helsinki.cs.ilpo.view.NakymaKomponentti
fi.helsinki.cs.ilpo.view.Pallo
public abstract class Pallo
Järjestelmän peruselementti, opiskelijaa esittävä pallo, jonka ulkoasun perivät ainakin KopioituvaPallo sekä SiirtyvaPallo.
Field Summary | |
---|---|
protected static java.awt.image.BufferedImage[][][][] |
kuva
|
protected int |
KUVA_NOTE_EI
|
protected int |
KUVA_NOTE_LKM
|
protected int |
KUVA_NOTE_ON
|
protected int |
KUVA_SYMBOLI_LKM
|
protected int |
KUVA_SYMBOLI_LUKKO
|
protected int |
KUVA_SYMBOLI_PLUS
|
protected int |
KUVA_SYMBOLI_TYHJA
|
protected int |
KUVA_SYMBOLI_YKSI
|
protected int |
KUVA_VALITTU_EI
|
protected int |
KUVA_VALITTU_LKM
|
protected int |
KUVA_VALITTU_ON
|
protected int |
KUVA_VARI_HARM
|
protected int |
KUVA_VARI_LKM
|
protected int |
KUVA_VARI_MUSTA
|
protected int |
KUVA_VARI_PUN
|
protected Opiskelija |
opiskelija
|
Fields inherited from class fi.helsinki.cs.ilpo.view.NakymaKomponentti |
---|
image, imageG, korkeus, leveys, tarttumax, tarttumay, x, y |
Constructor Summary | |
---|---|
Pallo(Opiskelija opiskelija)
Luodaan opiskelijaa esittävä graafinen pallo. |
Method Summary | |
---|---|
void |
alustaKuvat()
Alustaa pallon kuvat lataamalla ne levyltä muistiin. |
Opiskelija |
annaOpiskelija()
Palauttaa Opiskelijan, mitä tämä Pallo esittää. |
void |
opiskelijanTilaMuuttunut(Opiskelija o)
OpiskelijaListenerin metodi, joka ilmoittaa Opiskelijan tilan muuttuneen, ja siten Pallonkin tila on muuttunut. |
void |
paivitaKuva()
Päivittää pallon kuvan, ts. piirtää pallon kuvan muistiin kokonaan uudelleen. |
void |
tuhoa()
Tuhoaa kaikki Palloon liittyvät linkit, jotta Pallo voidaan oikeasti tuhota. |
Methods inherited from class fi.helsinki.cs.ilpo.view.NakymaKomponentti |
---|
annaKorkeus, annaKuva, annaLeveys, annaX, annaY, asetaSiirtyva, asetaXY, ilmoitaKuuntelijoille, lisaaKuuntelija, onkoAlueella, tarkistaKuvanLapinakyvyys |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected Opiskelija opiskelija
protected final int KUVA_VARI_PUN
protected final int KUVA_VARI_HARM
protected final int KUVA_VARI_MUSTA
protected final int KUVA_VARI_LKM
protected final int KUVA_SYMBOLI_TYHJA
protected final int KUVA_SYMBOLI_YKSI
protected final int KUVA_SYMBOLI_PLUS
protected final int KUVA_SYMBOLI_LUKKO
protected final int KUVA_SYMBOLI_LKM
protected final int KUVA_NOTE_EI
protected final int KUVA_NOTE_ON
protected final int KUVA_NOTE_LKM
protected final int KUVA_VALITTU_EI
protected final int KUVA_VALITTU_ON
protected final int KUVA_VALITTU_LKM
protected static java.awt.image.BufferedImage[][][][] kuva
Constructor Detail |
---|
public Pallo(Opiskelija opiskelija)
Method Detail |
---|
public void alustaKuvat()
public void paivitaKuva()
paivitaKuva
in class NakymaKomponentti
public Opiskelija annaOpiskelija()
public void opiskelijanTilaMuuttunut(Opiskelija o)
opiskelijanTilaMuuttunut
in interface OpiskelijaListener
o
- Opiskelija, jonka tila on muuttunut.public void tuhoa()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |