예제 #1
0
 void IMozgoTerkepiEgyseg.mozgasCellara(CTerkep t, CTerkepiCella to)
 {
     if (t.tavolsagTabla[to.Sor][to.Oszlop] > ((CMozgoTerkepiEgyseg)this).range)
     {
         return;
     }
     ((CMozgoTerkepiEgyseg)this).lepettMar = true;
     this.aktualisCella = to;
 }
예제 #2
0
        public void init()
        {
            Console.WriteLine(System.AppDomain.CurrentDomain.BaseDirectory);


            CJatekos jatekos1   = new CJatekos("aaaaa", ESzin.piros);
            CJatekos jatekos2   = new CJatekos("bbbbb", ESzin.kek);
            CJatekos jatekos3   = new CJatekos("ccccc", ESzin.sarga);
            CBank    bankocska1 = new CBank();

            bankocska1.penztermelokepesseg = 0.1;
            jatekos1.bank = bankocska1;

            CBank bankocska2 = new CBank();

            bankocska2.penztermelokepesseg = 0.2;
            jatekos2.bank = bankocska2;

            CBank bankocska3 = new CBank();

            bankocska3.penztermelokepesseg = 0.3;
            jatekos3.bank = bankocska3;



            jatekosok.Add(jatekos1);
            jatekosok.Add(jatekos2);
            jatekosok.Add(jatekos3);

            terkep = new CTerkep(this);


            if (AllapotValtoTimer == null)
            {
                AllapotValtoTimer = new Timer();
            }
            AllapotValtoTimer.Elapsed += AllapotValtoTimer_Tick;
            AllapotValtoTimer.Interval = 2000;

            Console.WriteLine("elokeszulet");

            jatekos1.f = new CFejlesztes();
            jatekos2.f = new CFejlesztes();
            jatekos3.f = new CFejlesztes();

            CKatona e0 = new CKatona();

            e0.aktualisCella = terkep.sorok[7][7];
            e0.jatekos       = jatekos1;
            jatekos1.egysegekLista.Add(e0);

            CKatona e1 = new CKatona();

            e1.jatekos = jatekos1;
            jatekos1.egysegekLista.Add(e1);
            e1.aktualisCella = terkep.sorok[9][17];

            CTank e2 = new CTank();

            e2.jatekos       = jatekos2;
            e2.aktualisCella = terkep.sorok[2][10];
            jatekos2.egysegekLista.Add(e2);

            CTank e3 = new CTank();

            jatekos3.egysegekLista.Add(e3);
            e3.aktualisCella = terkep.sorok[1][8];
            e3.jatekos       = jatekos3;
        }