public Planet(Tip tip, int pozicija, Zvijezda zvjezda, double velicina, double kvalitetaAtmosfere, double gustocaAtmosfere, double mineraliPovrsinski, double mineraliDubinski) { this.tip = tip; this.zvjezda = zvjezda; this.pozicija = pozicija; if (zvjezda != null) { ime = zvjezda.ime + " " + rimskiBrojevi[pozicija]; } else { ime = ""; } this.kolonija = null; this.velicina = (int)(Fje.IzIntervala(velicina, tipovi[tip].velicinaMin, tipovi[tip].velicinaMax)); this.kvalitetaAtmosfere = kvalitetaAtmosfere; this.gustocaAtmosfere = Fje.IzIntervala(gustocaAtmosfere, minGustocaAtmosfere(), maxGustocaAtmosfere()); this.mineraliPovrsinski = Fje.IzIntervala(mineraliPovrsinski, tipovi[tip].povrsinskiMineraliMin, tipovi[tip].povrsinskiMineraliMax); this.mineraliDubinski = Fje.IzIntervala(mineraliDubinski, this.mineraliPovrsinski, tipovi[tip].dubinskiMineraliMax); if (this.mineraliDubinski - this.mineraliPovrsinski > tipovi[tip].mineraliMaxRazlika) { this.mineraliDubinski = this.mineraliPovrsinski + tipovi[tip].mineraliMaxRazlika; } if (zvjezda != null) { slika = Slike.OdrediSlikuPlaneta(tip, this.gustocaAtmosfere, this.kvalitetaAtmosfere, this.temperatura()); } else { slika = null; } }
private Planet(Tip tip, int pozicija, Zvijezda zvjezda, int velicina, double kvalitetaAtmosfere, double gustocaAtmosfere, double mineraliPovrsinski, double mineraliDubinski) { this.tip = tip; this.zvjezda = zvjezda; this.pozicija = pozicija; ime = zvjezda.ime + " " + rimskiBrojevi[pozicija]; this.kolonija = null; this.velicina = velicina; this.kvalitetaAtmosfere = kvalitetaAtmosfere; this.gustocaAtmosfere = gustocaAtmosfere; this.mineraliPovrsinski = mineraliPovrsinski; this.mineraliDubinski = mineraliDubinski; slika = Slike.OdrediSlikuPlaneta(tip, this.gustocaAtmosfere, this.kvalitetaAtmosfere, this.temperatura()); }
public Planet(Planet predlozak, Zvijezda zvjezda, Kolonija kolonija) { this.tip = predlozak.tip; this.zvjezda = zvjezda; this.pozicija = predlozak.pozicija; this.ime = zvjezda.ime + " " + rimskiBrojevi[pozicija]; this.kolonija = kolonija; this.slika = predlozak.slika; this.velicina = predlozak.velicina; this.kvalitetaAtmosfere = predlozak.kvalitetaAtmosfere; this.gustocaAtmosfere = predlozak.gustocaAtmosfere; this.mineraliDubinski = predlozak.mineraliDubinski; this.mineraliPovrsinski = predlozak.mineraliPovrsinski; slika = Slike.OdrediSlikuPlaneta(tip, this.gustocaAtmosfere, this.kvalitetaAtmosfere, this.temperatura()); }