public void salji(int c, string pozicija, int brojKlika, string prvaFigura, int staraKolona, int staraVrsta, string pozicijaMat) { message = c + "," + pozicija + "," + brojKlika.ToString() + "," + prvaFigura + "," + staraKolona + "," + staraVrsta + "," + pozicijaMat; //var message = Console.ReadLine(); //saljemo if (pozicijaMat == "sahmat") { replyMsg = client.WriteLineAndGetReply(message, TimeSpan.FromSeconds(1)); //dobijena Kraj kr = new Kraj(); kr.Show(); } else if (c != 1) { while (message != null) { replyMsg = client.WriteLineAndGetReply(message, TimeSpan.FromSeconds(1000)); //dobijena if (replyMsg != null) { Console.WriteLine(replyMsg.MessageString); string k = replyMsg.MessageString; string[] niz = k.Split(','); Figura.Instance().zameni(int.Parse(niz[4]), int.Parse(niz[5]), int.Parse(niz[0]), int.Parse(niz[1])); prinljeno = replyMsg.MessageString; if (niz[6] == "sahmat") { Kraj kr = new Kraj(); kr.Show(); } } message = Console.ReadLine(); } } }
public string vv() { if (sahmat == "sahmat") { Kraj kr = new Kraj(); kr.Show(); sahmat = ""; } return(primljeno1); }
public void odredi2(int brojKolone, int brojVrste) { if (Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "pC1" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "pC2" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "pC3" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "pC4" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "pC5" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "pC6" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "pC7" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "pC8" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "tC1" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "tC2" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "koC1" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "koC2" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "lC1" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "lC2" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "krC1" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "kC1" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "izmeniPiona" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "zKrC" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "zKoC" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "zTC" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "zLC") { if (Figura.Instance().napadnutCrniKralj(brojKolone, brojVrste) == 1) { //if (Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "izmeniPiona") //{ // label1.Text = "izvrsi zamenu"; // ((PictureBox)this.Controls[Figura.Instance().vratiFiguru(Figura.Instance().staraKolona(), Figura.Instance().staraVrsta())]).Location = new Point(brojKolone * 60, (9 - brojVrste) * 60); // Figura.Instance().zameni(Figura.Instance().staraKolona(), Figura.Instance().staraVrsta(), brojKolone, brojVrste); // zamenaCf.Visible = true; // kolonaZamena = brojKolone; // vrstaZamena = brojVrste; // brojKlika = 6; //} //else //{ ((PictureBox)this.Controls[Figura.Instance().odrediFiguru(brojKolone, brojVrste)]).Location = new Point(brojKolone * 60, (9 - brojVrste) * 60); Figura.Instance().zameni(Figura.Instance().staraKolona(), Figura.Instance().staraVrsta(), brojKolone, brojVrste); if (Figura.Instance().mat(brojKolone, brojVrste) == 0) { label1.Text = "sahmat"; pozicijamat = "sahmat"; Kraj k = new Kraj(); k.Show(); } Server.Instance().salji(brojKolone + "," + brojVrste, brojKlika, prvaFigura, Figura.Instance().staraKolona(), Figura.Instance().staraVrsta(), c, pozicijamat); baza.dodajAutomatski(Figura.Instance().sss1()); brojKlika = 3; //} } else { brojKlika = 3; } } // NAPADANJE FIGURA else if (prvaFigura != null && (prvaFigura == "pC1" || prvaFigura == "pC2" || prvaFigura == "pC3" || prvaFigura == "pC4" || prvaFigura == "pC4" || prvaFigura == "pC5" || prvaFigura == "pC6" || prvaFigura == "pC7" || prvaFigura == "pC8" || prvaFigura == "tC1" || prvaFigura == "tC2" || prvaFigura == "koC1" || prvaFigura == "koC2" || prvaFigura == "lC1" || prvaFigura == "lC2" || prvaFigura == "krC1" || prvaFigura == "kC1" || prvaFigura == "zKrC" || prvaFigura == "zKoC" || prvaFigura == "zTC" || prvaFigura == "zLC")) { if (Figura.Instance().odrediFiguru(brojKolone, brojVrste) != null && (Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "pB1" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "pB2" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "pB6" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "pB3" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "pB7" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "pB4" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "pB8" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "pB5" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "tB1" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "tB2" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "koB1" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "koB2" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "lB1" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "lB2" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "krB1" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "kB1" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "zKrB" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "zKoB" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "zTB" || Figura.Instance().odrediFiguru(brojKolone, brojVrste) == "zLB")) { try { if (Figura.Instance().napadnutCrniKralj(brojKolone, brojVrste) == 1) { ((PictureBox)this.Controls[prvaFigura]).Location = ((PictureBox)this.Controls[Figura.Instance().odrediFiguru(brojKolone, brojVrste)]).Location; ((PictureBox)this.Controls[Figura.Instance().odrediFiguru(brojKolone, brojVrste)]).Visible = false; Figura.Instance().zameni(Figura.Instance().staraKolona(), Figura.Instance().staraVrsta(), brojKolone, brojVrste); if (Figura.Instance().mat(brojKolone, brojVrste) == 0) { label1.Text = "sahmat"; pozicijamat = "sahmat"; Kraj k = new Kraj(); k.Show(); } Server.Instance().salji(brojKolone + "," + brojVrste, brojKlika, prvaFigura, Figura.Instance().staraKolona(), Figura.Instance().staraVrsta(), c, pozicijamat); baza.dodajAutomatski(Figura.Instance().sss1()); brojKlika = 1; } else { brojKlika = 1; } } catch { } } else { brojKlika = 3; } } }