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; }
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; }