Пример #1
0
        /// <summary>
        /// Inicializalja a jatekosokat:
        /// NyersanyagMezők : Búza, Agyag, Fa, Érc
        /// Raktár, Főépület
        /// </summary>
        /// <param name="index">A jatekos helye a jatekosok tombben</param>
        private static void InitJatekos(int index)
        {
            Logger.Log("Játékos inicializálása");
            List <Tipusok.Tarolhatok> kapacitas_raktar = new List <Tipusok.Tarolhatok>()
            {
                Tipusok.Tarolhatok.Agyag,
                Tipusok.Tarolhatok.Buza,
                Tipusok.Tarolhatok.Erc,
                Tipusok.Tarolhatok.Fa
            };
            Tarolo   raktar = new Tarolo(Tipusok.MezoTipusok.Raktar, kapacitas_raktar);
            FoEpulet fep    = new FoEpulet();
            List <NyersanyagMezo> _nyersanyagMezok = new List <NyersanyagMezo>()
            {
                new NyersanyagMezo(Tipusok.MezoTipusok.Agyagbanya,
                                   new List <Tipusok.Tarolhatok> {
                    Tipusok.Tarolhatok.Agyag
                }),
                new NyersanyagMezo(Tipusok.MezoTipusok.Buzamezo,
                                   new List <Tipusok.Tarolhatok> {
                    Tipusok.Tarolhatok.Buza
                }),
                new NyersanyagMezo(Tipusok.MezoTipusok.Ercbanya,
                                   new List <Tipusok.Tarolhatok> {
                    Tipusok.Tarolhatok.Erc
                }),
                new NyersanyagMezo(Tipusok.MezoTipusok.Faerdo,
                                   new List <Tipusok.Tarolhatok> {
                    Tipusok.Tarolhatok.Fa
                })
            };

            jatekosok[index] = new Jatekos(raktar, _nyersanyagMezok, fep);
        }
Пример #2
0
            /// <summary>
            /// Iniciaizálja az InteraktívJátékost
            /// </summary>
            /// <param name="_jatekos"></param>
            public InteraktivJatekos(Jatekos _jatekos)
            {
                Metodusok = new Dictionary <string, Action>()
                {
                    ["Tamad"] = _jatekos.Tamad,
                };
                StringBuilder stringBuilder = new StringBuilder();

                stringBuilder.Append("Név : " + Nev);
                Parameterek             = stringBuilder.ToString();
                VanBennePublikusMetodus = Metodusok.Count != 0;
            }