Hoş geldiniz!

ForumExe'ye kayıt olarak, topluluğumuzun diğer üyeleriyle tartışabilir, paylaşımda bulunabilir ve özel mesajlaşabilirsiniz.

Hemen Kaydolun!

İhaleli Batak

  • Konbuyu başlatan Konbuyu başlatan Method
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar : 0
  • Görüntüleme : 182

Method

Kullanıcı
Acemi üye 365-Gündür-Beraberiz! Çaylak Üye 5 Yıldır Beraberiz Bronz Üye 10 Yıldır Beraberiz Doğrulanmamış Hesap Silver Üye Gold Üye Platin Üye
20
EXE RANK
Katılım
5 May 2010
Mesajlar
30,181
Tepkime puanı
0
Puanları
0
Yaş
34
Feedback: 0 / 0 / 0


C# ile ihaleli batak oyunuusing System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Collections;
using Microsoft.VisualBasic;

namespace batak_oyunu
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
ArrayList ben_kart_karo = new ArrayList(); ArrayList ben_karo_asil = new ArrayList();
ArrayList ben_kart_kupa = new ArrayList(); ArrayList ben_kupa_asil = new ArrayList();
ArrayList ben_kart_maca = new ArrayList(); ArrayList ben_maca_asil = new ArrayList();
ArrayList ben_kart_sinek = new ArrayList(); ArrayList ben_sinek_asil = new ArrayList();
ArrayList dogu_kart_karo = new ArrayList(); ArrayList dogu_asil_karo = new ArrayList();
ArrayList dogu_kart_kupa = new ArrayList(); ArrayList dogu_asil_kupa = new ArrayList();
ArrayList dogu_kart_maca = new ArrayList(); ArrayList dogu_asil_maca = new ArrayList();
ArrayList dogu_kart_sinek = new ArrayList(); ArrayList dogu_asil_sinek = new ArrayList();

ArrayList kuzey_kart_karo = new ArrayList(); ArrayList kuzey_asil_karo = new ArrayList();
ArrayList kuzey_kart_kupa = new ArrayList(); ArrayList kuzey_asil_kupa = new ArrayList();
ArrayList kuzey_kart_maca = new ArrayList(); ArrayList kuzey_asil_maca = new ArrayList();
ArrayList kuzey_kart_sinek = new ArrayList(); ArrayList kuzey_asil_sinek = new ArrayList();

ArrayList guney_kart_karo = new ArrayList(); ArrayList guney_asil_karo = new ArrayList();
ArrayList guney_kart_kupa = new ArrayList(); ArrayList guney_asil_kupa = new ArrayList();
ArrayList guney_kart_maca = new ArrayList(); ArrayList guney_asil_maca = new ArrayList();
ArrayList guney_kart_sinek = new ArrayList(); ArrayList guney_asil_sinek = new ArrayList();

ArrayList deste = new ArrayList();
ArrayList yerdeki = new ArrayList();
ArrayList ben_kart = new ArrayList();ArrayList ben_asil = new ArrayList();

ArrayList dogu_toplam = new ArrayList();
ArrayList dogu_asil = new ArrayList();
ArrayList kuzey_toplam = new ArrayList();
ArrayList kuzey_asil = new ArrayList();
ArrayList guney_toplam = new ArrayList();
ArrayList guney_asil = new ArrayList();
private int sayi_uret(int x)
{
Random rnd = new Random();
x = rnd.Next(1, ımageList1.Images.Count);
return x;
}
private void kagit_dagit()
{

//// BENİM BAŞLA ////
for (int i = 0; i <= 12; i++)
{
int sayi_al = sayi_uret(ımageList1.Images.Count - 1);
int ara = deste.IndexOf(sayi_al);
while (ara >= 0)
{
sayi_al = sayi_uret(ımageList1.Images.Count - 1);
ara = deste.IndexOf(sayi_al);
}
deste.Add(sayi_al);
//KARO
if (sayi_al <= 13)
{
int kalan = sayi_al % 13;
if (kalan ==0)
{
kalan = 13;
}
else
{
kalan = sayi_al % 13;
}
ben_kart_karo.Add(sayi_al);
ben_karo_asil.Add(kalan);
}
///KUPA
else if ((sayi_al > 13) && (sayi_al <= 26))
{
int kalan = sayi_al % 13;
if (kalan == 0)
{
kalan = 13;
}
else
{
kalan = sayi_al % 13;
}
ben_kart_kupa.Add(sayi_al);
ben_kupa_asil.Add(kalan);
}
//MAÇA
else if ((sayi_al > 26) && (sayi_al <= 39))
{
int kalan = sayi_al % 13;

if (kalan == 0)
{
kalan = 13;
}
else
{
kalan = sayi_al % 13;
}
ben_kart_maca.Add(sayi_al);
ben_maca_asil.Add(kalan);
}
//SİNEK
else if ((sayi_al > 39) && (sayi_al <= 52))
{
int kalan = sayi_al % 13;
if (kalan == 0)
{
kalan = 13;
}
else
{
kalan = sayi_al % 13;
}
ben_kart_sinek.Add(sayi_al);
ben_sinek_asil.Add(kalan);
}
}

//// DOGU BAŞLAMA /////
for (int i = 0; i <= 12; i++)
{
int sayi_al = sayi_uret(ımageList1.Images.Count - 1);
int ara = deste.IndexOf(sayi_al);
while (ara >= 0)
{
sayi_al = sayi_uret(ımageList1.Images.Count - 1);
ara = deste.IndexOf(sayi_al);
}
deste.Add(sayi_al);

//KARO
if (sayi_al <= 13)
{
int kalan = sayi_al % 13;
if (kalan == 0)
{
kalan = 13;
}
else
{
kalan = sayi_al % 13;
}
dogu_kart_karo.Add(sayi_al);
dogu_asil_karo.Add(kalan);

}
///KUPA
else if ((sayi_al > 13) && (sayi_al <= 26))
{
int kalan = sayi_al % 13;

if (kalan == 0)
{
kalan = 13;
}
else
{
kalan = sayi_al % 13;
}
dogu_kart_kupa.Add(sayi_al);
dogu_asil_kupa.Add(kalan);
}
//MAÇA
else if ((sayi_al > 26) && (sayi_al <= 39))
{
int kalan = sayi_al % 13;
if (kalan == 0)
{
kalan = 13;
}
else
{
kalan = sayi_al % 13;
}
dogu_kart_maca.Add(sayi_al);
dogu_asil_maca.Add(kalan);
}
//SİNEK
else if ((sayi_al > 39) && (sayi_al <=52))
{
int kalan = sayi_al % 13;
if (kalan == 0)
{
kalan = 13;
}
else
{
kalan = sayi_al % 13;
}
dogu_kart_sinek.Add(sayi_al);
dogu_asil_sinek.Add(kalan);
}
}
///////////// KUZEY ///////////
for (int i = 0; i <= 12; i++)
{
int sayi_al = sayi_uret(ımageList1.Images.Count - 1);
int ara = deste.IndexOf(sayi_al);
while (ara >= 0)
{
sayi_al = sayi_uret(ımageList1.Images.Count - 1);
ara = deste.IndexOf(sayi_al);
}
deste.Add(sayi_al);
//KARO
if (sayi_al <= 13)
{
int kalan = sayi_al % 13;
if (kalan == 0)
{
kalan = 13;
}
else
{
kalan = sayi_al % 13;
}
kuzey_kart_karo.Add(sayi_al);
kuzey_asil_karo.Add(kalan);
}
///KUPA
else if ((sayi_al > 13) && (sayi_al <= 26))
{
int kalan = sayi_al % 13;
if (kalan == 0)
{
kalan = 13;
}
else
{
kalan = sayi_al % 13;
}
kuzey_kart_kupa.Add(sayi_al);
kuzey_asil_kupa.Add(kalan);
}
//MAÇA
else if ((sayi_al > 26) && (sayi_al <= 39))
{
int kalan = sayi_al % 13;
if (kalan == 0)
{
kalan = 13;
}
else
{
kalan = sayi_al % 13;
}
kuzey_kart_maca.Add(sayi_al);
kuzey_asil_maca.Add(kalan);
}
//SİNEK
else if ((sayi_al > 39) && (sayi_al <= 52))
{
int kalan = sayi_al % 13;
if (kalan == 0)
{
kalan = 13;
}
else
{
kalan = sayi_al % 13;
}
kuzey_kart_sinek.Add(sayi_al);
kuzey_asil_sinek.Add(kalan);
}
}

//////////// GUNEY BAŞLANGICI ////

for (int i = 0; i <= 12; i++)
{
int sayi_al = sayi_uret(ımageList1.Images.Count - 1);
int ara = deste.IndexOf(sayi_al);
while (ara >= 0)
{
sayi_al = sayi_uret(ımageList1.Images.Count - 1);
ara = deste.IndexOf(sayi_al);
}
deste.Add(sayi_al);

//KARO
if (sayi_al <= 13)
{
int kalan = sayi_al % 13;
if (kalan == 0)
{
kalan = 13;
}
else
{
kalan = sayi_al % 13;
}
guney_kart_karo.Add(sayi_al);
guney_asil_karo.Add(kalan);
}
///KUPA
else if ((sayi_al > 13) && (sayi_al <= 26))
{
int kalan = sayi_al % 13;
if (kalan == 0)
{
kalan = 13;
}
else
{
kalan = sayi_al % 13;
}
guney_kart_kupa.Add(sayi_al);
guney_asil_kupa.Add(kalan);
}
//MAÇA
else if ((sayi_al > 26) && (sayi_al <= 39))
{
int kalan = sayi_al % 13;
if (kalan == 0)
{
kalan = 13;
}
else
{
kalan = sayi_al % 13;
}
guney_kart_maca.Add(sayi_al);
guney_asil_maca.Add(kalan);
}
//SİNEK
else if ((sayi_al > 39) && (sayi_al <= 52))
{
int kalan = sayi_al % 13;
if (kalan == 0)
{
kalan = 13;
}
else
{
kalan = sayi_al % 13;
}
guney_kart_sinek.Add(sayi_al);
guney_asil_sinek.Add(kalan);
}
}

/////////// GUNEY SONU //////////

//// DOGU DİZİLERİNİ SIRALAMA YAP ///

dogu_asil_kupa.Sort();
dogu_kart_kupa.Sort();
dogu_asil_karo.Sort();
dogu_kart_karo.Sort();
dogu_kart_maca.Sort();
dogu_asil_maca.Sort();
dogu_kart_sinek.Sort();
dogu_asil_sinek.Sort();

// KUZEY DİZİLERİNİ SIRALAMA YAP //

kuzey_asil_karo.Sort();
kuzey_kart_karo.Sort();
kuzey_asil_kupa.Sort();
kuzey_kart_kupa.Sort();
kuzey_kart_maca.Sort();
kuzey_asil_maca.Sort();
kuzey_kart_sinek.Sort();
kuzey_asil_sinek.Sort();

// GUNEY DİZİLERİNİ SIRALAMA YAP //

guney_asil_karo.Sort();
guney_kart_karo.Sort();
guney_asil_kupa.Sort();
guney_kart_kupa.Sort();
guney_kart_maca.Sort();
guney_asil_maca.Sort();
guney_asil_sinek.Sort();
guney_kart_sinek.Sort();

// BEN //

ben_kart.AddRange(ben_kart_karo);
ben_kart.AddRange(ben_kart_kupa);
ben_kart.AddRange(ben_kart_maca);
ben_kart.AddRange(ben_kart_sinek);
ben_asil.AddRange(ben_karo_asil);
ben_asil.AddRange(ben_kupa_asil);
ben_asil.AddRange(ben_maca_asil);
ben_asil.AddRange(ben_sinek_asil);

//// DOGU ////

dogu_asil.AddRange(dogu_asil_karo);
dogu_asil.AddRange(dogu_asil_kupa);
dogu_asil.AddRange(dogu_asil_maca);
dogu_asil.AddRange(dogu_asil_sinek);
dogu_toplam.AddRange(dogu_kart_karo);
dogu_toplam.AddRange(dogu_kart_kupa);
dogu_toplam.AddRange(dogu_kart_maca);
dogu_toplam.AddRange(dogu_kart_sinek);

// KUZEY

kuzey_asil.AddRange(kuzey_asil_karo);
kuzey_asil.AddRange(kuzey_asil_kupa);
kuzey_asil.AddRange(kuzey_asil_maca);
kuzey_asil.AddRange(kuzey_asil_sinek);
kuzey_toplam.AddRange(kuzey_kart_karo);
kuzey_toplam.AddRange(kuzey_kart_kupa);
kuzey_toplam.AddRange(kuzey_kart_maca);
kuzey_toplam.AddRange(kuzey_kart_sinek);


// GUNEY

guney_asil.AddRange(guney_asil_karo);
guney_asil.AddRange(guney_asil_kupa);
guney_asil.AddRange(guney_asil_maca);
guney_asil.AddRange(guney_asil_sinek);
guney_toplam.AddRange(guney_kart_karo);
guney_toplam.AddRange(guney_kart_kupa);
guney_toplam.AddRange(guney_kart_maca);
guney_toplam.AddRange(guney_kart_sinek);
}
private void Form1_Load(object sender, EventArgs e)
{

}
private void button1_Click(object sender, EventArgs e)
{
kagit_dagit();
pictureBox2.Invalidate();
pictureBox3.Invalidate();
pictureBox4.Invalidate();
pictureBox1.Invalidate();
}
private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
for (int i = 0; i <= ben_kart.Count - 1; i++)
{
ımageList1.Draw(e.Graphics,i*30,0, 50, 70, (int)ben_kart);
}

}
int tikla = -1;
int tiklanan_kart = -1;
int hangi_kart = -1;
int hangi_tas = 0;
int oyun_sirasi =0;
private int hangi_tas_asil=0;
private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
{
tikla= e.X /30;
if (tikla > ben_kart.Count - 1)
return;
tiklanan_kart = (int)ben_kart[tikla];
if (tiklanan_kart <= 13)
{
hangi_kart = 1;
}
else if ((tiklanan_kart > 13) && (tiklanan_kart <= 26))
{
hangi_kart = 2;
}
else if ((tiklanan_kart > 26) && (tiklanan_kart <= 39))
{
hangi_kart = 3;
}
else
{
hangi_kart = 4;
}
hangi_tas = tiklanan_kart;
ben_atilan = (int)ben_asil[tikla];
this.Text = ben_atilan.ToString();
hangi_tas_asil = (int)ben_asil[tikla];
if ((int)ben_asil[tikla] == 1)
{
ben_atilan = 14;
}
yerdeki.Add(ben_kart[tikla]);
pictureBox5.Image = ımageList1.Images[(int)ben_kart[tikla]];
ben_kart.Remove(ben_kart[tikla]);
ben_asil.Remove(ben_asil[tikla]);
pictureBox1.Invalidate();
oyun_sirasi = oyun_sirasi + 1;
if (oyun_sirasi == 4)
{
karsilastir();
}
else
{
timer1.Start();
}
}
int yukseklik = 0;
private void pictureBox2_Paint(object sender, PaintEventArgs e)
{
for (int i = 0; i <=dogu_kart_karo.Count-1; i++)
{
ımageList1.Draw(e.Graphics, 0, yukseklik, 50, 70, (int)dogu_kart_karo);
yukseklik = yukseklik +30;
}
for (int i = 0; i <= dogu_kart_kupa.Count - 1; i++)
{
ımageList1.Draw(e.Graphics, 0, yukseklik, 50, 70, (int)dogu_kart_kupa);
yukseklik = yukseklik +30;
}
for (int i = 0; i <= dogu_kart_maca.Count - 1; i++)
{
ımageList1.Draw(e.Graphics, 0, yukseklik, 50, 70, (int)dogu_kart_maca);
yukseklik = yukseklik +30;
}
for (int i = 0; i <= dogu_kart_sinek.Count - 1; i++)
{
ımageList1.Draw(e.Graphics, 0, yukseklik, 50, 70, (int)dogu_kart_sinek);
yukseklik = yukseklik +30;
}
yukseklik = 0;
}
int genislik_kuzey = 0;
private void pictureBox3_Paint(object sender, PaintEventArgs e)
{
for(int i =0;i<=kuzey_kart_karo.Count-1;i++)
{
ımageList1.Draw(e.Graphics,genislik_kuzey,0, 50, 70, (int)kuzey_kart_karo);
genislik_kuzey = genislik_kuzey + 30;
}
for (int i = 0; i <= kuzey_kart_kupa.Count - 1; i++)
{
ımageList1.Draw(e.Graphics, genislik_kuzey, 0, 50, 70, (int)kuzey_kart_kupa);
genislik_kuzey = genislik_kuzey + 30;
}
for (int i = 0; i <= kuzey_kart_maca.Count - 1; i++)
{
ımageList1.Draw(e.Graphics, genislik_kuzey, 0, 50, 70, (int)kuzey_kart_maca);
genislik_kuzey = genislik_kuzey + 30;
}
for (int i = 0; i <= kuzey_kart_sinek.Count - 1; i++)
{
ımageList1.Draw(e.Graphics, genislik_kuzey, 0, 50, 70, (int)kuzey_kart_sinek);
genislik_kuzey = genislik_kuzey + 30;
}
genislik_kuzey = 0;
}
int guney_yukseklik = 0;
private void pictureBox4_Paint(object sender, PaintEventArgs e)
{
for (int i = 0; i <=guney_kart_karo.Count-1; i++)
{
ımageList1.Draw(e.Graphics,0,guney_yukseklik, 50, 70, (int)guney_kart_karo);
guney_yukseklik = guney_yukseklik + 30;
}
for (int i = 0; i <= guney_kart_kupa.Count - 1; i++)
{
ımageList1.Draw(e.Graphics, 0, guney_yukseklik, 50, 70, (int)guney_kart_kupa);
guney_yukseklik = guney_yukseklik + 30;
}
for (int i = 0; i <= guney_kart_maca.Count - 1; i++)
{
ımageList1.Draw(e.Graphics, 0, guney_yukseklik, 50, 70, (int)guney_kart_maca);
guney_yukseklik = guney_yukseklik + 30;
}
for (int i = 0; i <= guney_kart_sinek.Count - 1; i++)
{
ımageList1.Draw(e.Graphics, 0, guney_yukseklik, 50, 70, (int)guney_kart_sinek);
guney_yukseklik = guney_yukseklik + 30;
}
guney_yukseklik = 0;
}
private void pictureBox5_Paint(object sender, PaintEventArgs e)
{

}
private void pictureBox1_Click(object sender, EventArgs e)
{

}
private void button2_Click(object sender, EventArgs e)
{
this.Text = yerdeki.Count.ToString();
}
int say = 0;
ArrayList cikanlar = new ArrayList();
int sayii =-1;
int ben_atilan = -1;
int kuzey_atilan = -1;
int dogu_atilan = -1;
int guney_atilan = -1;

Boolean karo_as_cikti = false;
Boolean karo_papaz_cikti = false;
Boolean karo_kiz_cikti = false;

Boolean kupa_as_cikti = false;
Boolean kupa_papaz_cikti = false;
Boolean kupa_kiz_cikti = false;

Boolean maca_kiz_cikti = false;
Boolean maca_as_cikti = false;
Boolean maca_papaz_cikti = false;

Boolean sinek_as_cikti = false;
Boolean sinek_papaz_cikti = false;
Boolean sinek_kiz_cikti = false;

Boolean karo_bulunamadi = false;
int hangi_kart_oynansin = -1;
int hangi_oyuncu_oynasin = -1;

////////////////////////// DOGU ////////////////////////////////////////////////////////

// DOGU AYARLARI //

private void dogu_karo_duzenle()
{
yerdeki.Add(dogu_kart_karo[sayii]);
pictureBox6.Image = ımageList1.Images[(int)dogu_kart_karo[sayii]];
if ((int)dogu_asil_karo[sayii] == 1)
{
hangi_tas_asil = 14;
dogu_atilan = 14;
}
else if ((int)dogu_asil_karo[sayii] > hangi_tas_asil)
{
hangi_tas_asil = (int)dogu_asil_karo[sayii];
dogu_atilan = (int)dogu_asil_karo[sayii];
}
else
{
dogu_atilan = (int)dogu_asil_karo[sayii];
}
dogu_kart_karo.Remove(dogu_kart_karo[sayii]);
dogu_asil_karo.Remove(dogu_asil_karo[sayii]);
pictureBox2.Invalidate();
sayii = -1;
}
private void dogu_kupa_duzenle()
{
yerdeki.Add(dogu_kart_kupa[sayii]);
dogu_atilan = (int)dogu_asil_kupa[sayii];
pictureBox6.Image = ımageList1.Images[(int)dogu_kart_kupa[sayii]];
if ((int)dogu_asil_kupa[sayii] == 1)
{
hangi_tas_asil = 14;
dogu_atilan = 14;
}
else if ((int)dogu_asil_kupa[sayii] > hangi_tas_asil)
{
hangi_tas_asil = (int)dogu_asil_kupa[sayii];
dogu_atilan = (int)dogu_asil_kupa[sayii];
}
dogu_kart_kupa.Remove(dogu_kart_kupa[sayii]);
dogu_asil_kupa.Remove(dogu_asil_kupa[sayii]);
pictureBox2.Invalidate();
sayii = -1;
}
private void dogu_maca_duzenle()
{
yerdeki.Add(dogu_kart_maca[sayii]);
pictureBox6.Image = ımageList1.Images[(int)dogu_kart_maca[sayii]];
if ((int)dogu_asil_maca[sayii] == 1)
{
hangi_tas_asil = 14;
dogu_atilan = 14;
}
else if ((int)dogu_asil_maca[sayii] > hangi_tas_asil)
{
hangi_tas_asil = (int)dogu_asil_maca[sayii];
dogu_atilan = (int)dogu_asil_maca[sayii];
}
else
{
dogu_atilan = (int)dogu_asil_maca[sayii];
}
dogu_kart_maca.Remove(dogu_kart_maca[sayii]);
dogu_asil_maca.Remove(dogu_asil_maca[sayii]);
pictureBox2.Invalidate();
sayii = -1;
}
private void dogu_sinek_duzenle()
{
yerdeki.Add(dogu_kart_sinek[sayii]);
pictureBox6.Image = ımageList1.Images[(int)dogu_kart_sinek[sayii]];
if ((int)dogu_asil_sinek[sayii] == 1)
{
hangi_tas_asil = 14;
dogu_atilan = 14;
}
else if ((int)dogu_asil_sinek[sayii] > hangi_tas_asil)
{
hangi_tas_asil = (int)dogu_asil_sinek[sayii];
dogu_atilan = (int)dogu_asil_sinek[sayii];
}
else
{
dogu_atilan = (int)dogu_asil_sinek[sayii];
}
dogu_kart_sinek.Remove(dogu_kart_sinek[sayii]);
dogu_asil_sinek.Remove(dogu_asil_sinek[sayii]);
pictureBox2.Invalidate();
sayii = -1;
}
// DOGU AYARLARI SONU //



// DOGU KAĞIT ÜZERİNE OYNAMA ALANI //

private void dogu_karo_oyna()
{
int as_ara = dogu_asil_karo.IndexOf(1);
int papaz_ara = dogu_asil_karo.IndexOf(13);
int kiz_ara = dogu_asil_karo.IndexOf(12);
if (as_ara >= 0)
{
sayii = as_ara;
dogu_karo_duzenle();
return;
}
else if ((papaz_ara >= 0) && (karo_as_cikti))
{
sayii = papaz_ara;
dogu_karo_duzenle();
return;
}
if (((kiz_ara >= 0) && (karo_as_cikti) && (karo_papaz_cikti)))
{
sayii = kiz_ara;
dogu_karo_duzenle();
return;
}
for (int i = 0; i <= dogu_asil_karo.Count - 1; i++)
{
if ((int)dogu_asil_karo > hangi_tas_asil)
{
sayii =i;
dogu_karo_duzenle();
return;
}
}
for (int m = 0; m <= dogu_asil_karo.Count - 1; m++)
{
if ((int)dogu_asil_karo[m] < hangi_tas_asil)
{
sayii = m;
dogu_karo_duzenle();
return;
}
}
}
private void dogu_kupa_oyna()
{
int as_ara = dogu_asil_kupa.IndexOf(1);
int papaz_ara = dogu_asil_kupa.IndexOf(13);
int kiz_ara = dogu_asil_kupa.IndexOf(12);
if (as_ara >= 0)
{
sayii = as_ara;
dogu_kupa_duzenle();
return;
}
if ((papaz_ara >= 0) && (kupa_as_cikti))
{
sayii =papaz_ara;
dogu_kupa_duzenle();
return;
}
if (((kiz_ara >= 0) && (kupa_as_cikti) && (kupa_papaz_cikti)))
{
sayii =kiz_ara;
dogu_kupa_duzenle();
return;
}
for (int i = 0; i <= dogu_asil_kupa.Count - 1; i++)
{
if ((int)dogu_asil_kupa > hangi_tas_asil)
{
sayii = i;
dogu_kupa_duzenle();
return;
}
}
for (int m = 0; m <= dogu_asil_kupa.Count - 1; m++)
{
if ((int)dogu_asil_kupa[m] < hangi_tas_asil)
{
sayii = m;
dogu_kupa_duzenle();
return;
}
}
}
private void dogu_maca_oyna()
{
int as_ara = dogu_asil_maca.IndexOf(1);
int papaz_ara = dogu_asil_maca.IndexOf(13);
int kiz_ara = dogu_asil_maca.IndexOf(12);
if (as_ara >= 0)
{
sayii = as_ara;
dogu_maca_duzenle();
return;
}
if ((papaz_ara >= 0) && (maca_as_cikti))
{
sayii =papaz_ara;
dogu_maca_duzenle();
return;
}
if (((kiz_ara >= 0) && (maca_as_cikti) && (maca_papaz_cikti)))
{
sayii =kiz_ara;
dogu_maca_duzenle();
return;
}
for (int i = 0; i <= dogu_asil_maca.Count - 1; i++)
{
if ((int)dogu_asil_maca > hangi_tas_asil)
{
sayii = i;
dogu_maca_duzenle();
return;
}
}
for (int m = 0; m <= dogu_asil_maca.Count - 1; m++)
{
if ((int)dogu_asil_maca[m] < hangi_tas_asil)
{
sayii = m;
dogu_maca_duzenle();
return;
}
}
}
private void dogu_sinek_oyna()
{
int as_ara = dogu_asil_sinek.IndexOf(1);
int papaz_ara = dogu_asil_sinek.IndexOf(13);
int kiz_ara = dogu_asil_sinek.IndexOf(12);
if (as_ara >= 0)
{
sayii =as_ara;
dogu_sinek_duzenle();
return;
}
if ((papaz_ara >= 0) && (sinek_as_cikti))
{
sayii =papaz_ara;
dogu_maca_duzenle();
return;
}
if (((kiz_ara >= 0) && (sinek_as_cikti) && (sinek_papaz_cikti)))
{
sayii =kiz_ara;
dogu_sinek_duzenle();
return;
}
for (int i = 0; i <= dogu_asil_sinek.Count - 1; i++)
{
if ((int)dogu_asil_sinek > hangi_tas_asil)
{
sayii = i;
dogu_sinek_duzenle();
return;
}
}
for (int m = 0; m <= dogu_asil_sinek.Count - 1; m++)
{
if ((int)dogu_asil_sinek[m] < hangi_tas_asil)
{
sayii = m;
dogu_sinek_duzenle();
return;
}
}
}

// DOGU KAĞIT ÜZERİNE OYNAMA BİTİŞİ /////



private void ilk_dogu_karo_oynanacak()
{
pictureBox6.Image = ımageList1.Images[(int)dogu_kart_karo[sayii]];
yerdeki.Add(dogu_kart_karo[sayii]);
hangi_tas_asil = (int)dogu_asil_karo[sayii];
dogu_atilan = (int)dogu_asil_karo[sayii];
if ((int)dogu_asil_karo[sayii] == 1)
{
hangi_tas_asil = 14;
dogu_atilan = 14;
}
dogu_kart_karo.Remove(dogu_kart_karo[sayii]);
dogu_asil_karo.Remove(dogu_asil_karo[sayii]);
pictureBox2.Invalidate();
sayii = -1;
return;
}
private void ilk_dogu_kupa_oyna()
{
yerdeki.Add(dogu_kart_kupa[sayii]);
pictureBox5.Image = ımageList1.Images[(int)dogu_kart_kupa[sayii]];
hangi_tas_asil = (int)dogu_asil_kupa[sayii];
dogu_atilan = (int)dogu_asil_kupa[sayii];
if ((int)dogu_asil_kupa[sayii] == 1)
{
hangi_tas_asil = 14;
dogu_atilan = 14;
}
dogu_kart_kupa.Remove(dogu_kart_kupa[sayii]);
dogu_asil_kupa.Remove(dogu_asil_kupa[sayii]);
pictureBox2.Invalidate();
sayii = -1;
}
private void ilk_dogu_maca_oynanacak()
{
yerdeki.Add(dogu_kart_maca[sayii]);
pictureBox5.Image = ımageList1.Images[(int)dogu_kart_maca[sayii]];
hangi_tas_asil = (int)dogu_asil_maca[sayii];
dogu_atilan = (int)dogu_asil_maca[sayii];
if ((int)dogu_asil_maca[sayii] == 1)
{
hangi_tas_asil = 14;
dogu_atilan = 14;
}
dogu_kart_maca.Remove(dogu_kart_maca[sayii]);
dogu_asil_maca.Remove(dogu_asil_maca[sayii]);
pictureBox2.Invalidate();
sayii = -1;
}
private void ilk_dogu_sinek_oynanacak()
{
yerdeki.Add(dogu_kart_sinek[sayii]);
pictureBox5.Image = ımageList1.Images[(int)dogu_kart_sinek[sayii]];
hangi_tas_asil = (int)dogu_asil_sinek[sayii];
dogu_atilan = (int)dogu_asil_sinek[sayii];
if ((int)dogu_asil_sinek[sayii] == 1)
{
hangi_tas_asil = 14;
dogu_atilan = 14;
}
dogu_kart_sinek.Remove(dogu_kart_sinek[sayii]);
dogu_asil_sinek.Remove(dogu_asil_sinek[sayii]);
pictureBox2.Invalidate();
sayii = -1;
}
// DOGU İLK YERE ATİLAN TAŞ AYARI BİTİŞİ //




// DOĞU İLK YERE OYNANACAK KAĞIT //
private void dogu_oynayacak()
{
Random rnd = new Random();
hangi_kart_oynansin = rnd.Next(1, 4);
if ((hangi_kart_oynansin == 1)&&(guney_asil_karo.Count==0))
{
hangi_kart_oynansin = 2;
}
else if ((hangi_kart_oynansin == 2) && (guney_asil_kupa.Count == 0))
{
hangi_kart_oynansin = 3;
}
else if ((hangi_kart_oynansin == 3) && (guney_asil_maca.Count == 0))
{
hangi_kart_oynansin = 4;
}
else if ((hangi_kart_oynansin == 4) && (guney_asil_sinek.Count == 0))
{
hangi_kart_oynansin = 1;
}
else
{
if (hangi_kart_oynansin == 1)
{
hangi_kart = 1;
int ilk_as_oyna = dogu_asil_karo.IndexOf(1);
int ilk_papaz = dogu_asil_karo.IndexOf(13);
int ilk_kiz_oyna = dogu_asil_karo.IndexOf(12);
if (ilk_as_oyna >= 0)
{
sayii = ilk_as_oyna;
ilk_dogu_karo_oynanacak();
return;
}
else if ((karo_as_cikti) && (ilk_papaz >= 0))
{
sayii = ilk_papaz;
ilk_dogu_karo_oynanacak();
return;
}
else if (((karo_as_cikti) && (karo_papaz_cikti) && (ilk_kiz_oyna >= 0)))
{
sayii = ilk_kiz_oyna;
ilk_dogu_karo_oynanacak();
return;
}
else
{
Random rnd1 = new Random();
sayii = rnd1.Next(0, (int)dogu_kart_karo.Count-1);
hangi_kart = sayii;
}
}
else if (hangi_kart_oynansin == 2)
{
hangi_kart = 2;
int ilk_as_oyna = dogu_asil_kupa.IndexOf(1);
int ilk_papaz = dogu_asil_kupa.IndexOf(13);
int ilk_kiz_oyna = dogu_asil_kupa.IndexOf(12);
if (ilk_as_oyna >= 0)
{
sayii = ilk_as_oyna;
ilk_dogu_kupa_oyna();
return;
}
else if ((kupa_as_cikti) && (ilk_papaz >= 0))
{
sayii = ilk_papaz;
ilk_dogu_kupa_oyna();
return;
}
else if (((kupa_as_cikti) && (kupa_papaz_cikti) && (ilk_kiz_oyna >= 0)))
{
sayii = ilk_kiz_oyna;
ilk_dogu_kupa_oyna();
return;
}
else
{
Random rnd2 = new Random();
sayii = rnd2.Next(0, (int)dogu_kart_karo.Count-1);
hangi_kart = sayii;
}
}
else if(hangi_kart==3)
{
hangi_kart = 3;
int ilk_as_oyna = dogu_asil_maca.IndexOf(1);
int ilk_papaz = dogu_asil_maca.IndexOf(13);
int ilk_kiz_oyna = dogu_asil_maca.IndexOf(12);
if (ilk_as_oyna >= 0)
{
sayii = ilk_as_oyna;
ilk_dogu_maca_oynanacak();
return;
}
else if ((maca_as_cikti) && (ilk_papaz >= 0))
{
sayii = ilk_papaz;
ilk_dogu_maca_oynanacak();
return;
}
else if (((maca_as_cikti) && (maca_papaz_cikti) && (ilk_kiz_oyna >= 0)))
{
sayii = ilk_kiz_oyna;
ilk_dogu_maca_oynanacak();
return;
}
else
{
Random rnd3 = new Random();
sayii = rnd3.Next(0,dogu_kart_karo.Count-1);
hangi_kart = sayii;
}
}
else if (hangi_kart == 4)
{
hangi_kart = 4;
int ilk_as_oyna = dogu_asil_sinek.IndexOf(1);
int ilk_papaz = dogu_asil_sinek.IndexOf(13);
int ilk_kiz_oyna = dogu_asil_sinek.IndexOf(12);
if (ilk_as_oyna >= 0)
{
sayii = ilk_as_oyna;
ilk_dogu_sinek_oynanacak();
return;
}
else if ((sinek_as_cikti) && (ilk_papaz >= 0))
{
sayii = ilk_papaz;
ilk_dogu_sinek_oynanacak();
return;
}
else if (((sinek_as_cikti) && (sinek_papaz_cikti) && (ilk_kiz_oyna >= 0)))
{
sayii = ilk_kiz_oyna;
ilk_dogu_sinek_oynanacak();
return;
}
else
{
Random rnd4 = new Random();
sayii = rnd4.Next(0, dogu_kart_karo.Count - 1);
hangi_kart = sayii;
}
}
}
}
//||||||||||||||||||||||||||||| DUĞUNUN BÜTÜN İŞLEMLERİ BİTTİ ||||||||||||||||||||||||||

///////////////////////////////////// KUZEY ////////////////////////////////////////////



// KUZEY AYARLARI // ////

private void kuzey_karo_duzenle()
{
yerdeki.Add(kuzey_kart_karo[sayii]);
pictureBox7.Image = ımageList1.Images[(int)kuzey_kart_karo[sayii]];
if ((int)kuzey_asil_karo[sayii] == 1)
{
hangi_tas_asil = 14;
kuzey_atilan = 14;
}
else if ((int)kuzey_asil_karo[sayii] > hangi_tas_asil)
{
hangi_tas_asil = (int)kuzey_asil_karo[sayii];
kuzey_atilan = (int)kuzey_asil_karo[sayii];
}
else
{
kuzey_atilan = (int)kuzey_asil_karo[sayii];
}
kuzey_asil_karo.Remove(kuzey_asil_karo[sayii]);
kuzey_kart_karo.Remove(kuzey_kart_karo[sayii]);
pictureBox3.Invalidate();
sayii = -1;
}

private void kuzey_kupa_duzenle()
{
kuzey_atilan = (int)kuzey_asil_kupa[sayii];
pictureBox7.Image = ımageList1.Images[(int)kuzey_kart_kupa[sayii]];
if ((int)kuzey_asil_kupa[sayii] == 1)
{
hangi_tas_asil = 14;
kuzey_atilan = 14;
}
else if ((int)kuzey_asil_kupa[sayii] > hangi_tas_asil)
{
hangi_tas_asil = (int)kuzey_asil_kupa[sayii];
kuzey_atilan = (int)kuzey_asil_kupa[sayii];
}
yerdeki.Add(kuzey_kart_kupa[sayii]);
kuzey_kart_kupa.Remove(kuzey_kart_kupa[sayii]);
kuzey_asil_kupa.Remove(kuzey_asil_kupa[sayii]);
pictureBox3.Invalidate();
sayii = -1;
}
private void kuzey_maca_duzenle()
{
kuzey_atilan = (int)kuzey_asil_maca[sayii];
pictureBox7.Image = ımageList1.Images[(int)kuzey_kart_maca[sayii]];
if ((int)kuzey_asil_maca[sayii] == 1)
{
hangi_tas_asil = 14;
kuzey_atilan = 14;
}
if ((int)kuzey_asil_maca[sayii] > hangi_tas_asil)
{
hangi_tas_asil = (int)kuzey_asil_maca[sayii];
kuzey_atilan = (int)kuzey_asil_maca[sayii];
}
yerdeki.Add(kuzey_kart_maca[sayii]);
kuzey_kart_maca.Remove(kuzey_kart_maca[sayii]);
kuzey_asil_kupa.Remove(kuzey_asil_maca[sayii]);
pictureBox3.Invalidate();
sayii = -1;
}
private void kuzey_sinek_duzenle()
{
yerdeki.Add(kuzey_kart_sinek[sayii]);
kuzey_atilan = (int)kuzey_asil_sinek[sayii];
pictureBox7.Image = ımageList1.Images[(int)kuzey_kart_sinek[sayii]];
if ((int)kuzey_asil_sinek[sayii] == 1)
{
hangi_tas_asil = 14;
kuzey_atilan = 14;
}
else if ((int)kuzey_asil_sinek[sayii] > hangi_tas_asil)
{
hangi_tas_asil = (int)kuzey_asil_sinek[sayii];
kuzey_atilan = (int)kuzey_asil_sinek[sayii];
}
kuzey_kart_sinek.Remove(kuzey_kart_sinek[sayii]);
kuzey_asil_sinek.Remove(kuzey_asil_sinek[sayii]);
pictureBox3.Invalidate();
sayii = -1;
}
// KUZEY AYARLARI SONU....///





// KUZEY KAĞIT ÜSTÜNE OYNAMA ALANI //

private void kuzey_karo_oyna()
{
int as_ara = kuzey_asil_karo.IndexOf(1);
int papaz_ara = kuzey_asil_karo.IndexOf(13);
int kiz_ara = kuzey_asil_karo.IndexOf(12);
if (as_ara >= 0)
{
sayii = as_ara;
kuzey_karo_duzenle();
return;
}
if ((papaz_ara >= 0) && (karo_as_cikti))
{
sayii = papaz_ara;
kuzey_karo_duzenle();
return;
}
if (((kiz_ara >= 0) && (karo_as_cikti) && (karo_papaz_cikti)))
{
sayii = kiz_ara;
kuzey_karo_duzenle();
return;
}
for (int i = 0; i <= kuzey_asil_karo.Count - 1; i++)
{
if ((int)kuzey_asil_karo > hangi_tas_asil)
{
sayii = i;
kuzey_karo_duzenle();
return;
}
}
for (int m = 0; m <= kuzey_asil_karo.Count - 1; m++)
{
if ((int)kuzey_asil_karo[m] < hangi_tas_asil)
{
sayii = m;
kuzey_karo_duzenle();
return;
}
}
}
private void kuzey_kupa_oyna()
{
int kupa_as_ara = kuzey_asil_kupa.IndexOf(1);
int kupa_papaz_ara = kuzey_asil_kupa.IndexOf(13);
int kupa_kiz_ara = kuzey_asil_kupa.IndexOf(12);
if (kupa_as_ara >= 0)
{
sayii = kupa_as_ara;
kuzey_kupa_duzenle();
return;
}
if ((kupa_papaz_ara >= 0) && (kupa_as_cikti))
{
sayii = kupa_papaz_ara;
kuzey_kupa_duzenle();
return;
}
if (((kupa_kiz_ara >= 0) && (kupa_as_cikti) && (kupa_papaz_cikti)))
{
sayii = kupa_kiz_ara;
kuzey_kupa_duzenle();
return;
}
for (int i = 0; i <= kuzey_asil_kupa.Count - 1; i++)
{
if ((int)kuzey_asil_kupa > hangi_tas_asil)
{
sayii = i;
kuzey_kupa_duzenle();
return;
}
}
for (int m = 0; m <= kuzey_asil_kupa.Count - 1; m++)
{
if ((int)kuzey_asil_kupa[m] < hangi_tas_asil)
{
sayii = m;
kuzey_kupa_duzenle();
return;
}
}
}
private void kuzey_maca_oyna()
{
int as_ara = kuzey_asil_maca.IndexOf(1);
int papaz_ara = kuzey_asil_maca.IndexOf(13);
int kiz_ara = kuzey_asil_maca.IndexOf(12);
if (as_ara >= 0)
{
sayii = as_ara;
kuzey_maca_duzenle();
return;
}
if ((papaz_ara >= 0) && (maca_as_cikti))
{
sayii =papaz_ara;
kuzey_maca_duzenle();
return;
}
if (((kiz_ara >= 0) && (maca_as_cikti) && (maca_papaz_cikti)))
{
sayii =kiz_ara;
kuzey_maca_duzenle();
return;
}
for (int i = 0; i <= kuzey_asil_maca.Count - 1; i++)
{
if ((int)kuzey_asil_maca > hangi_tas_asil)
{
sayii = i;
kuzey_maca_duzenle();
return;
}
}
for (int m = 0; m <= kuzey_asil_maca.Count - 1; m++)
{
if ((int)kuzey_asil_maca[m] < hangi_tas_asil)
{
sayii = m;
kuzey_maca_duzenle();
return;
}
}
}
private void kuzey_sinek_oyna()
{
int as_ara = kuzey_asil_sinek.IndexOf(1);
int papaz_ara = kuzey_asil_sinek.IndexOf(13);
int kiz_ara = kuzey_asil_sinek.IndexOf(12);
if (as_ara >= 0)
{
sayii = as_ara;
kuzey_sinek_duzenle();
return;
}
if ((papaz_ara >= 0) && (sinek_as_cikti))
{
sayii =papaz_ara;
kuzey_sinek_duzenle();
return;
}
if (((kiz_ara >= 0) && (sinek_as_cikti) && (sinek_papaz_cikti)))
{
sayii = kiz_ara;
kuzey_sinek_duzenle();
return;
}
for (int i = 0; i <= kuzey_asil_sinek.Count - 1; i++)
{
if ((int)kuzey_asil_sinek > hangi_tas_asil)
{
sayii = i;
kuzey_sinek_duzenle();
return;
}
}
for (int m = 0; m <= kuzey_asil_sinek.Count - 1; m++)
{
if ((int)kuzey_asil_sinek[m] < hangi_tas_asil)
{
sayii = m;
kuzey_sinek_duzenle();
return;
}
}
}

// KAĞIT ÜSTÜNE KUZEY OYNAMA ALANI SONU //




// KUZEY YERE İLK OYNAMA AYARI //

private void ilk_kuzey_karo_oynanacak()
{
pictureBox7.Image = ımageList1.Images[(int)kuzey_kart_karo[sayii]];
hangi_tas_asil = (int)kuzey_asil_karo[sayii];
kuzey_atilan = (int)kuzey_asil_karo[sayii];
yerdeki.Add(kuzey_kart_karo[sayii]);
kuzey_kart_karo.Remove(kuzey_kart_karo[sayii]);
kuzey_asil_karo.Remove(kuzey_asil_karo[sayii]);
pictureBox3.Invalidate();
sayii = -1;
return;
}

private void ilk_kuzey_kupa_oynanacak()
{
pictureBox7.Image = ımageList1.Images[(int)kuzey_kart_kupa[sayii]];
hangi_tas_asil = (int)kuzey_asil_kupa[sayii];
kuzey_atilan = (int)kuzey_asil_kupa[sayii];
yerdeki.Add(kuzey_kart_kupa[sayii]);
kuzey_kart_kupa.Remove(kuzey_kart_kupa[sayii]);
kuzey_asil_kupa.Remove(kuzey_asil_kupa[sayii]);
pictureBox3.Invalidate();
sayii = -1;
return;
}

private void ilk_kuzey_maca_oynanacak()
{
pictureBox7.Image = ımageList1.Images[(int)kuzey_kart_maca[sayii]];
hangi_tas_asil = (int)kuzey_asil_maca[sayii];
kuzey_atilan = (int)kuzey_asil_maca[sayii];
yerdeki.Add(kuzey_kart_maca[sayii]);
kuzey_kart_maca.Remove(kuzey_kart_maca[sayii]);
kuzey_asil_maca.Remove(kuzey_asil_maca[sayii]);
pictureBox3.Invalidate();
sayii = -1;
return;
}

private void ilk_kuzey_sinek_oynanacak()
{
pictureBox7.Image = ımageList1.Images[(int)kuzey_kart_sinek[sayii]];
hangi_tas_asil = (int)kuzey_asil_sinek[sayii];
kuzey_atilan = (int)kuzey_asil_sinek[sayii];
yerdeki.Add(kuzey_kart_sinek[sayii]);
kuzey_kart_karo.Remove(kuzey_kart_sinek[sayii]);
kuzey_asil_karo.Remove(kuzey_asil_sinek[sayii]);
pictureBox3.Invalidate();
sayii = -1;
return;
}

// KUZEY OYNAMA ALANI //


private void kuzey_oynayacak()
{
Random rnd = new Random();
hangi_kart_oynansin = rnd.Next(1, 4);
if ((hangi_kart_oynansin == 1) && (guney_asil_karo.Count == 0))
{
hangi_kart_oynansin = 2;
}
else if ((hangi_kart_oynansin == 2) && (guney_asil_kupa.Count == 0))
{
hangi_kart_oynansin = 3;
}
else if ((hangi_kart_oynansin == 3) && (guney_asil_maca.Count == 0))
{
hangi_kart_oynansin = 4;
}
else if ((hangi_kart_oynansin == 4) && (guney_asil_sinek.Count == 0))
{
hangi_kart_oynansin = 1;
}
else
{
if (hangi_kart_oynansin == 1)
{
hangi_kart = 1;
int ilk_as_oyna = kuzey_asil_karo.IndexOf(1);
int ilk_papaz = kuzey_asil_karo.IndexOf(13);
int ilk_kiz_oyna = kuzey_asil_karo.IndexOf(12);
if (ilk_as_oyna >= 0)
{
sayii = ilk_as_oyna;
ilk_kuzey_karo_oynanacak();
return;
}
else if ((karo_as_cikti) && (ilk_papaz >= 0))
{
sayii = ilk_papaz;
ilk_kuzey_karo_oynanacak();
return;
}
else if (((karo_as_cikti) && (karo_papaz_cikti) && (ilk_kiz_oyna >= 0)))
{
sayii = ilk_kiz_oyna;
ilk_kuzey_karo_oynanacak();
return;
}
else
{
Random rnd1 = new Random();
sayii = rnd1.Next(0, kuzey_kart_karo.Count - 1);
hangi_kart = sayii;
ilk_kuzey_karo_oynanacak();
}
}
else if ((hangi_kart_oynansin == 2) && (kuzey_kart_kupa.Count > 0))
{
hangi_kart = 2;
int ilk_as_oyna = kuzey_asil_kupa.IndexOf(1);
int ilk_papaz = kuzey_asil_kupa.IndexOf(13);
int ilk_kiz_oyna = kuzey_asil_kupa.IndexOf(12);
if (ilk_as_oyna >= 0)
{
sayii = ilk_as_oyna;
ilk_kuzey_kupa_oynanacak();
return;
}
else if ((karo_as_cikti) && (ilk_papaz >= 0))
{
sayii = ilk_papaz;
ilk_kuzey_kupa_oynanacak();
return;
}
else if (((kupa_as_cikti) && (kupa_papaz_cikti) && (ilk_kiz_oyna >= 0)))
{
sayii = ilk_kiz_oyna;
ilk_kuzey_kupa_oynanacak();
return;
}
else
{
Random rnd2 = new Random();
sayii = rnd2.Next(0, kuzey_kart_kupa.Count - 1);
ilk_kuzey_kupa_oynanacak();
}
}
else if (hangi_kart_oynansin == 3)
{
hangi_kart = 3;
int ilk_as_oyna = kuzey_asil_maca.IndexOf(1);
int ilk_papaz = kuzey_asil_maca.IndexOf(13);
int ilk_kiz_oyna = kuzey_asil_maca.IndexOf(12);
if (ilk_as_oyna >= 0)
{
sayii = ilk_as_oyna;
ilk_kuzey_maca_oynanacak();
return;
}
else if ((maca_as_cikti) && (ilk_papaz >= 0))
{
sayii = ilk_papaz;
ilk_kuzey_maca_oynanacak();
return;
}
else if (((maca_as_cikti) && (maca_papaz_cikti) && (ilk_kiz_oyna >= 0)))
{
sayii = ilk_kiz_oyna;
ilk_kuzey_maca_oynanacak();
return;
}
else
{
Random rnd3 = new Random();
sayii = rnd3.Next(0, kuzey_kart_maca.Count - 1);
ilk_kuzey_maca_oynanacak();
}
}
else if (hangi_kart_oynansin == 4)
{
hangi_kart = 4;
int ilk_as_oyna = kuzey_asil_sinek.IndexOf(1);
int ilk_papaz = kuzey_asil_sinek.IndexOf(13);
int ilk_kiz_oyna = kuzey_asil_sinek.IndexOf(12);
if (ilk_as_oyna >= 0)
{
sayii = ilk_as_oyna;
ilk_kuzey_sinek_oynanacak();
return;
}
else if ((karo_as_cikti) && (ilk_papaz >= 0))
{
sayii = ilk_papaz;
ilk_kuzey_sinek_oynanacak();
return;
}
else if (((sinek_as_cikti) && (sinek_papaz_cikti) && (ilk_kiz_oyna >= 0)))
{
sayii = ilk_kiz_oyna;
ilk_kuzey_sinek_oynanacak();
return;
}
else
{
Random rnd4 = new Random();
sayii = rnd4.Next(0, kuzey_kart_sinek.Count - 1);
ilk_kuzey_sinek_oynanacak();
}
}
}
}


////////////////////////KUZEY BÜTÜN İŞLEMLERİN SONU //////////////////////////



//|||||||||||||||||||||||||||||||||||||| GUNEY |||||||||||||||||||||||||||||||||||||||


// GUNEY KAĞIT ÜSTÜNE OYNAMA AYARLARI //


private void guney_karo_duzenle()
{
yerdeki.Add(guney_kart_karo[sayii]);
pictureBox8.Image = ımageList1.Images[(int)guney_kart_karo[sayii]];
if ((int)guney_asil_karo[sayii] == 1)
{
hangi_tas_asil = 14;
guney_atilan = 14;
}
else if ((int)guney_asil_karo[sayii] > hangi_tas_asil)
{
hangi_tas_asil = (int)guney_asil_karo[sayii];
guney_atilan = (int)guney_asil_karo[sayii];
}
guney_kart_karo.Remove(guney_kart_karo[sayii]);
guney_asil_karo.Remove(guney_asil_karo[sayii]);
pictureBox4.Invalidate();
sayii = -1;
}

private void guney_kupa_duzenle()
{
yerdeki.Add(guney_kart_kupa[sayii]);
pictureBox8.Image = ımageList1.Images[(int)guney_kart_kupa[sayii]];
if ((int)guney_asil_kupa[sayii] == 1)
{
hangi_tas_asil = 14;
guney_atilan = 14;
}
else if ((int)guney_asil_kupa[sayii] > hangi_tas_asil)
{
hangi_tas_asil = (int)guney_asil_kupa[sayii];
guney_atilan = (int)guney_asil_kupa[sayii];
}
guney_kart_kupa.Remove(guney_kart_kupa[sayii]);
guney_asil_kupa.Remove(guney_asil_kupa[sayii]);
pictureBox4.Invalidate();
sayii = -1;
}
private void guney_maca_duzenle()
{
yerdeki.Add(guney_kart_maca[sayii]);
pictureBox8.Image = ımageList1.Images[(int)guney_kart_maca[sayii]];
if ((int)guney_asil_maca[sayii] == 1)
{
hangi_tas_asil = 14;
guney_atilan = 14;
}
else if ((int)guney_asil_maca[sayii] > hangi_tas_asil)
{
hangi_tas_asil = (int)guney_asil_maca[sayii];
guney_atilan = (int)guney_asil_maca[sayii];
}
guney_kart_maca.Remove(guney_kart_maca[sayii]);
guney_asil_maca.Remove(guney_asil_maca[sayii]);
pictureBox4.Invalidate();
sayii = -1;
}
private void guney_sinek_duzenle()
{
yerdeki.Add(guney_kart_sinek[sayii]);
pictureBox8.Image = ımageList1.Images[(int)guney_kart_sinek[sayii]];
if ((int)guney_asil_sinek[sayii] == 1)
{
hangi_tas_asil = 14;
guney_atilan = 14;
}
else if ((int)guney_asil_sinek[sayii] > hangi_tas_asil)
{
hangi_tas_asil = (int)guney_asil_sinek[sayii];
guney_atilan = (int)guney_asil_sinek[sayii];
}
guney_kart_karo.Remove(guney_kart_sinek[sayii]);
guney_asil_karo.Remove(guney_asil_sinek[sayii]);
pictureBox4.Invalidate();
sayii = -1;
}
// GUNEY AYARLARI SONU //




// GUNEY KAĞIT ÜSTÜNE OYNAMA AYARLARI ALANI //


private void guney_karo_oyna()
{
int as_ara = guney_asil_karo.IndexOf(1);
int papaz_ara = guney_asil_karo.IndexOf(13);
int kiz_ara = guney_asil_karo.IndexOf(12);
if (as_ara >= 0)
{
sayii = as_ara;
guney_karo_duzenle();
return;
}
if ((papaz_ara >= 0) && (karo_as_cikti))
{
sayii = papaz_ara;
guney_karo_duzenle();
return;
}
if (((kiz_ara >= 0) && (karo_as_cikti) && (karo_papaz_cikti)))
{
sayii = kiz_ara;
guney_karo_duzenle();
return;
}
for (int i = 0; i <= guney_asil_karo.Count - 1; i++)
{
if ((int)guney_asil_karo > hangi_tas_asil)
{
sayii = i;
guney_karo_duzenle();
return;
}
}
for (int m = 0; m <= guney_asil_karo.Count - 1; m++)
{
if ((int)guney_asil_karo[m] < hangi_tas_asil)
{
sayii = m;
guney_karo_duzenle();
return;
}
}
}
private void guney_kupa_oyna()
{
int as_ara = guney_asil_kupa.IndexOf(1);
int papaz_ara = guney_asil_kupa.IndexOf(13);
int kiz_ara = guney_asil_kupa.IndexOf(12);
if (as_ara >= 0)
{
sayii = as_ara;
guney_kupa_duzenle();
return;
}
if ((papaz_ara >= 0) && (kupa_as_cikti))
{
sayii = papaz_ara;
guney_kupa_duzenle();
return;
}
if (((kiz_ara >= 0) && (kupa_as_cikti) && (kupa_papaz_cikti)))
{
sayii = kiz_ara;
guney_kupa_duzenle();
return;
}
for (int i = 0; i <= guney_asil_kupa.Count - 1; i++)
{
if ((int)guney_asil_kupa > hangi_tas_asil)
{
sayii = i;
guney_kupa_duzenle();
return;
}
}
for (int m = 0; m <= guney_asil_kupa.Count - 1; m++)
{
if ((int)guney_asil_kupa[m] < hangi_tas_asil)
{
sayii = m;
guney_kupa_duzenle();
return;
}
}
}
private void guney_maca_oyna()
{
int as_ara = guney_asil_maca.IndexOf(1);
int papaz_ara = guney_asil_maca.IndexOf(13);
int kiz_ara = guney_asil_maca.IndexOf(12);
if (as_ara >= 0)
{
sayii = as_ara;
guney_maca_duzenle();
return;
}
if ((papaz_ara >= 0) && (karo_as_cikti))
{
sayii = papaz_ara;
guney_maca_duzenle();
return;
}
if (((kiz_ara >= 0) && (maca_as_cikti) && (maca_papaz_cikti)))
{
sayii = kiz_ara;
guney_maca_duzenle();
return;
}
for (int i = 0; i <= guney_asil_maca.Count - 1; i++)
{...
 


 

 
Geri
Üst