public Vozilo(VoziloRedak voziloRedak) { this.BrojMjesta = 3; _stanjeVozila = new Parkirano(VrstaStanja.Parkirano, this); ID = voziloRedak.ID; Naziv = voziloRedak.Naziv; Tip = voziloRedak.Tip; VrstaOtpada = voziloRedak.VrstaOtpada; Nosivost = voziloRedak.Nosivost; Vozaci = voziloRedak.Vozaci; KolicinaOtpada = 0; }
public Skupljanje(StanjeVozila stanjeVozila) { trenutnoStanje = stanjeVozila.TrenutnoStanje; vozilo = stanjeVozila.Vozilo; }
public Parkirano(StanjeVozila stanjeVozila) : this(stanjeVozila.TrenutnoStanje, stanjeVozila.Vozilo) { }
public Vozilo() { this.BrojMjesta = 3; _stanjeVozila = new Parkirano(VrstaStanja.Parkirano, this); KolicinaOtpada = 0; }
public Pokvareno(StanjeVozila stanjeVozila) { trenutnoStanje = stanjeVozila.TrenutnoStanje; vozilo = stanjeVozila.Vozilo; }
public Kontrola(StanjeVozila stanjeVozila) { trenutnoStanje = stanjeVozila.TrenutnoStanje; vozilo = stanjeVozila.Vozilo; }
public Praznjenje(StanjeVozila stanjeVozila) { trenutnoStanje = stanjeVozila.TrenutnoStanje; vozilo = stanjeVozila.Vozilo; }