|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--Game
Peliä kuvaava luokka. Pelissä on joukko huoneita, esineitä ja
henkilöitä. Pelaaminen tapahtuu metodissa play
, joka
kutsuu vuorotellen kunkin henkilön action
-metodia niin
kauan, kunnes jokin metodi nostaa poikkeuksen
GameStoppedException
.
Constructor Summary | |
Game()
Luo uuden pelin. |
Method Summary | |
void |
addPerson(Person person)
Lisää henkilön pelin henkilöiden joukkoon. |
void |
addRoom(Room room)
Lisää huoneen pelin huoneiden joukkoon. |
void |
addThing(Thing thing)
Lisää esineen pelin esineiden joukkoon. |
Set |
getPersons()
Palautetaan pelissä olevat tavarat. |
Set |
getRooms()
Palautetaan pelissä olevat huoneet. |
Set |
getThings()
Palautetaan pelissä olevat esineet. |
static void |
main(String[] args)
Pääohjelma pelin testaamista varten. |
void |
play()
Pelaa peliä. |
String |
toString()
Object luokan metodin uudelleen määritys. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Constructor Detail |
public Game()
Method Detail |
public Set getThings()
public Set getPersons()
public Set getRooms()
public void addThing(Thing thing)
public void addPerson(Person person)
public void addRoom(Room room)
public void play()
action
-metodia. Tätä jatketaan kunnes jokin metodi
nostaa poikkeuksen GameStoppedException
.public String toString()
Object
luokan metodin uudelleen määritys.public static void main(String[] args)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |