예제 #1
0
파일: Form1.cs 프로젝트: tys404/CardGame
 public Form1(string imieGracza1, string imieGracza2, Form2 _bazowyForm)
 {
     InitializeComponent();
     //poleGry = new PoleGry(new Gracz(imieGracza1), new Gracz(imieGracza2));
     this.gracz1 = new Gracz(imieGracza1, this);
     this.gracz2 = new Gracz(imieGracza2, this);
     this.bazowyForm = _bazowyForm;
     this.buttonlist = new List<Button>();
     buttonlist.Add(button1);
     buttonlist.Add(button2);
     buttonlist.Add(button3);
     buttonlist.Add(button4);
     buttonlist.Add(button5);
     buttonlist.Add(button6);
     przygotujGre();
 }
예제 #2
0
파일: CardGame.cs 프로젝트: tys404/CardGame
        public CardGame(string imieGracza1, string imieGracza2, StartForm _bazowyForm)
        {
            InitializeComponent();
            //poleGry = new PoleGry(new Gracz(imieGracza1), new Gracz(imieGracza2));
            this.gracz1 = new Gracz(imieGracza1, this);
            this.gracz2 = new Gracz(imieGracza2, this);
            this.bazowyForm = _bazowyForm;
            this.poleWalki = new PoleWalki(this);

            this.listaPrzyciskowZaklec = new List<Button>();
            listaPrzyciskowZaklec.Add(button1);
            listaPrzyciskowZaklec.Add(button2);
            listaPrzyciskowZaklec.Add(button3);
            listaPrzyciskowZaklec.Add(button4);
            listaPrzyciskowZaklec.Add(button5);
            listaPrzyciskowZaklec.Add(button6);

            this.listaPrzyciskowWalki = new List<Button>();
            listaPrzyciskowWalki.Add(B_atak_g1);
            listaPrzyciskowWalki.Add(B_atak_g2);
            listaPrzyciskowWalki.Add(B_obrona_g1);
            listaPrzyciskowWalki.Add(B_obrona_g2);
            przygotujGre();
        }
예제 #3
0
 private void ZmianaGracza()
 {
     tempGracz = AktywnyGracz;
     AktywnyGracz = Przeciwnik;
     Przeciwnik = tempGracz;
 }
예제 #4
0
파일: Form1.cs 프로젝트: tys404/CardGame
 private void przygotujGre()
 {
     this.TB_gracz1.Text = gracz1.ToString();
     this.TB_gracz2.Text = gracz2.ToString();
     gracz1.getListaStworzen().Add(new Stworzenie("m", 5, 1));
     gracz1.getListaStworzen()[0].setZycie(3);
     aktywnyGracz = gracz1;
     przeciwnik = gracz2;
     odswierz();
 }
예제 #5
0
파일: Form1.cs 프로젝트: tys404/CardGame
 private void B_koniecTury_Click(object sender, EventArgs e)
 {
     tempGracz = aktywnyGracz;
     aktywnyGracz = przeciwnik;
     przeciwnik = tempGracz;
     aktywnyGracz.losujZaklecie();
     zaznaczoneStworzenie = null;
     odswierz();
 }
예제 #6
0
파일: Zaklecie.cs 프로젝트: tys404/CardGame
 public virtual void Aktywuj()
 {
     graczRzucajacy = kontrolerGry.AktywnyGracz;
     graczRzucajacy.Energia -= this.KosztEnergii;
 }
예제 #7
0
파일: CardGame.cs 프로젝트: tys404/CardGame
 private void zmianaGracza()
 {
     tempGracz = aktywnyGracz;
     aktywnyGracz = przeciwnik;
     przeciwnik = tempGracz;
 }
예제 #8
0
파일: CardGame.cs 프로젝트: tys404/CardGame
 /// nadaje początkowe wartości
 private void przygotujGre()
 {
     this.TB_gracz1.Text = gracz1.ToString();
     this.TB_gracz2.Text = gracz2.ToString();
     // dla celów testowych
       gracz1.getListaStworzen().Add(new Stworzenie("m", 5, 1));
       gracz1.getListaStworzen()[0].setZycie(3);
       gracz1.getListaStworzen()[0].setStan(Stan.odpoczywa);
       gracz2.getListaStworzen().Add(new Stworzenie("t", 3, 2));
       gracz2.getListaStworzen()[0].setZycie(1);
       gracz2.getListaStworzen()[0].setStan(Stan.odpoczywa);
     //
     aktywnyGracz = gracz1;
     przeciwnik = gracz2;
     fazaGry = Faza.zakleciaGracz1;
     odswierz();
 }