Esempio n. 1
0
 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;
 }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
        public void FegyverKonstruktorTest()
        {
            Fegyver f = new Fegyver("Balta", 150);

            Assert.AreEqual("Balta", f.nev);
            Assert.AreEqual(150, f.sebzes);
        }
Esempio n. 4
0
        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);
        }
Esempio n. 5
0
        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;
        }
Esempio n. 6
0
        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");
            }
        }
Esempio n. 7
0
        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ú);
        }
Esempio n. 8
0
        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();
        }
Esempio n. 9
0
 public void HozzaadOrkHarcos(string Nev, int Eletero,
                              double Sebzes, Fegyver Fegyver, int Pancel)
 {
     orkok.Add(new OrkHarcos(id, Nev, Eletero, Sebzes, Fegyver, Pancel));
     id++;
 }
Esempio n. 10
0
 public void FegyverCsere(Fegyver Fegyver)
 {
     this.Fegyver = Fegyver;
 }