コード例 #1
0
ファイル: Agresor.cs プロジェクト: tys404/CardGame
 public Agresor(KontrolerWalki pole, Stworzenie _agresor, MainGameForm _frm)
 {
     this.poleWalki = pole;
     this.agresor = _agresor;
     this.obroncy = new List<Stworzenie>();
     this.frm = _frm;
 }
コード例 #2
0
ファイル: KontrolerWalki.cs プロジェクト: tys404/CardGame
 public static KontrolerWalki GetInstance( MainGameForm _frm)
 {
     if (instance == null)
     {
         instance = new KontrolerWalki(_frm);
         return instance;
     }
     else
         return instance;
 }
コード例 #3
0
ファイル: MainGameForm.cs プロジェクト: tys404/CardGame
        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();
        }
コード例 #4
0
ファイル: KontrolerGry.cs プロジェクト: tys404/CardGame
 private KontrolerGry(MainGameForm _form)
 {
     this.form = _form;
     poleWalki = KontrolerWalki.GetInstance(form);
 }