public Agresor(KontrolerWalki pole, Stworzenie _agresor, MainGameForm _frm) { this.poleWalki = pole; this.agresor = _agresor; this.obroncy = new List<Stworzenie>(); this.frm = _frm; }
public static KontrolerWalki GetInstance( MainGameForm _frm) { if (instance == null) { instance = new KontrolerWalki(_frm); return instance; } else return instance; }
public MainGameForm(string imieGracza1, string imieGracza2, StartForm _bazowyForm) { InitializeComponent(); //poleGry = new PoleGry(new Gracz(imieGracza1), new Gracz(imieGracza2)); kontrolerGry = KontrolerGry.GetInstance(this); kontrolerGry.Gracz1 = new Gracz(imieGracza1, kontrolerGry); kontrolerGry.Gracz2 = new Gracz(imieGracza2, kontrolerGry); this.bazowyForm = _bazowyForm; this.poleWalki = KontrolerWalki.GetInstance(this); this.listaPrzyciskowZaklec = new List<Button>(); listaPrzyciskowZaklec.Add(button1); listaPrzyciskowZaklec.Add(button2); listaPrzyciskowZaklec.Add(button3); listaPrzyciskowZaklec.Add(button4); listaPrzyciskowZaklec.Add(button5); listaPrzyciskowZaklec.Add(button6); LB_listaStworzenGracz1.DataSource = kontrolerGry.Gracz1.PobierzListeStworzen(); LB_listaStworzenGracz2.DataSource = kontrolerGry.Gracz2.PobierzListeStworzen(); przygotujGre(); }
private KontrolerGry(MainGameForm _form) { this.form = _form; poleWalki = KontrolerWalki.GetInstance(form); }