Tak začal som navrhovať class RoomImpl a rád by som vedel, či mi budú správne fungovať východy kedže hernu slučku ešte nemám takže to nemám ako otestovať...može to byť nejako takto ?
Kód:
public class RoomImpl implements Room {
private String nazov;
private String popis;
private ArrayList vychody;
public RoomImpl (String nazov, String popis) {
this.nazov = nazov;
this.popis = popis;
vychody = new ArrayList (3);
}
public RoomImpl getNorth() {
if (vychody.get(0) == null) {
System.out.println("Z tejto miestnosti sa smerom SEVER nedá ísť! Neexistuje tam miestnosť!");
}
return (RoomImpl) vychody.get(0);
}
a potom metódu setExits mám napísanú takto
Kód:
public void setExits(RoomImpl north, RoomImpl south, RoomImpl west, RoomImpl east) {
vychody.add(0,north);
vychody.add(1,south);
vychody.add(2,west);
vychody.add(3,east);
}
čo vy na to?