public OrkHarcos(int Id, string Nev, int Eletero, double Sebzes, Fegyver Fegyver, int Pancel) : this(Id, Nev, Eletero, Sebzes) { this.Fegyver = Fegyver; this.Pancel = Pancel; }
static void Felvesz(List <Fegyver> fegyvertár, fegyverek fegy) { bool van = false; int i = 0; foreach (Fegyver f in fegyvertár) { if (f.név == fegy) { van = true; break; } i++; } Fegyver akt = fegyvertár[i]; if (van) { switch (fegyvertár[i].név) { case fegyverek.Pisztoly: akt.töltény = MaxPisztoly; break; case fegyverek.Puska: akt.töltény = MaxPuska; break; case fegyverek.Ágyú: akt.töltény = MaxÁgyú; break; default: break; } } else { Fegyver újfegyver = new Fegyver(); újfegyver.név = fegy; switch (újfegyver.név) { case fegyverek.Pisztoly: újfegyver.töltény = MaxPisztoly; break; case fegyverek.Puska: újfegyver.töltény = MaxPuska; break; case fegyverek.Ágyú: újfegyver.töltény = MaxÁgyú; break; default: break; } fegyvertár.Add(újfegyver); } }
public void FegyverKonstruktorTest() { Fegyver f = new Fegyver("Balta", 150); Assert.AreEqual("Balta", f.nev); Assert.AreEqual(150, f.sebzes); }
public void FegyverPropertykSetTest() { Fegyver f = new Fegyver(); f.nev = "Kalapács"; f.sebzes = 100; Assert.AreEqual("Kalapács", f.nev); Assert.AreEqual(100, f.sebzes); }
public List <OrkHarcos> AdottFegyverrelZuzok(Fegyver Fegyver) { return(EloHarcosok.Where(harcos => harcos.Fegyver == Fegyver).ToList()); //List<OrkHarcos> temp = new List<OrkHarcos>(); //foreach (OrkHarcos harcos in EloHarcosok) //{ // if (harcos.Fegyver == Fegyver) // temp.Add(harcos); //} //return temp; }
public static string FegyverNev(Fegyver Fegyver) { switch (Fegyver) { case Fegyver.Balta: return("Balta"); case Fegyver.Kalapacs: return("Kalapács"); case Fegyver.KeteluFejsze: return("Kétélű fejsze"); default: throw new Exception("Nem definiált fegyver"); } }
static void Felpakol(List <Fegyver> fegyvertár) { Fegyver énPisztoly = new Fegyver(); énPisztoly.név = fegyverek.Pisztoly; énPisztoly.töltény = MaxPisztoly; fegyvertár.Add(énPisztoly); Fegyver énPuska = new Fegyver(); énPuska.név = fegyverek.Puska; énPuska.töltény = MaxPuska; fegyvertár.Add(énPuska); Fegyver énÁgyú = new Fegyver(); énÁgyú.név = fegyverek.Ágyú; énÁgyú.töltény = MaxÁgyú; fegyvertár.Add(énÁgyú); }
static void Main(string[] args) { List <Fegyver> inventory = new List <Fegyver>(); Fegyver énFegyverem = new Fegyver(); énFegyverem.név = fegyver.ágyú; énFegyverem.töltény = 5; Betáraz(inventory); Kilistáz(inventory); int db = Csekkol(inventory, fegyver.ágyú); //Egy adott fegyverben hány töltény van. Felvesz(inventory, fegyver.ágyú); Eldob(inventory); Console.ReadKey(); }
public void HozzaadOrkHarcos(string Nev, int Eletero, double Sebzes, Fegyver Fegyver, int Pancel) { orkok.Add(new OrkHarcos(id, Nev, Eletero, Sebzes, Fegyver, Pancel)); id++; }
public void FegyverCsere(Fegyver Fegyver) { this.Fegyver = Fegyver; }