|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectTarve
Tarve luokka kuvaa tarpeen täyttymistä ja sen
hiljaista syntymistä jokaisessa meistä.
| Constructor Summary | |
Tarve(Emo emo,
int tarpeenMaara,
double tarvekerroin,
String tarvelause)
Tarve tekee uuden tarveilmentymän. |
|
| Method Summary | |
void |
ajastin(int sekuntia)
ajastin hoitelee tarpeiden syntymisen kuvausta. |
int |
annaTarpeenMaara()
annaTarpeenMaara palauttaa tarpeen määrän. |
String |
annaTarvelause()
annaTarvelause palauttaa tarpeelle ominaisen lauseen. |
int |
haeNopeus()
haeNopeus noutaa nöyrästi emo-luokalta
käyttäjän asettaman nopeuden |
void |
tarpeenMaaranMuutos(int muutos)
tarpeenMaaranMuutos muuttaa tarpeen määrää. |
void |
tarpeenTila()
tarpeenTila tarkistaa, josko tarve olisi
sellainen että se pitäisi ottaa huomioon. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public Tarve(Emo emo,
int tarpeenMaara,
double tarvekerroin,
String tarvelause)
Tarve tekee uuden tarveilmentymän.
emo - EmotarpeenMaara - inttarvekerroin - doubletarvelause - String| Method Detail |
public String annaTarvelause()
annaTarvelause palauttaa tarpeelle ominaisen lauseen.
Stringpublic void ajastin(int sekuntia)
ajastin hoitelee tarpeiden syntymisen kuvausta.
Metodi käynnistää ajastimen, joka ajan 'sekuntia' loputtua
vähentää tarpeenMaaraa.
sekuntia - intpublic void tarpeenMaaranMuutos(int muutos)
tarpeenMaaranMuutos muuttaa tarpeen määrää.
muutos - intpublic int annaTarpeenMaara()
annaTarpeenMaara palauttaa tarpeen määrän.
intpublic void tarpeenTila()
tarpeenTila tarkistaa, josko tarve olisi
sellainen että se pitäisi ottaa huomioon. Eli syntyykö
esim. nälkä.
public int haeNopeus()
haeNopeus noutaa nöyrästi emo-luokalta
käyttäjän asettaman nopeuden
int
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||