Peki sanırım benim bunu ispat etmem gerekiyor, 2 dakika sonra
- - - Eklendi - - -
void GiveCard()
{
if (playerStart)
{
if (timerController == 0 && playerStart)
{
timer.Start();
cardGiveInstance.Play();
playable = false;
}
else if (timerController == 21)
{
ableToPlay = true;
timer.Stop();
timerController = 0;
if (cards.Count == 8)
{
}
else
{
}
player.Clear();
if (cards.Count == 0)
{
}
else
{
cpu.Clear();
int index = rnd.Next(0, cards.Count);
Uri uri1 = new Uri("/cards"+cardDisplay.ToString()+"/" + cards[index] + ".png", UriKind.Relative);
BitmapImage bi1 = new BitmapImage(uri1);
imgy1.Source = bi1;
imgy1.Tag = cards[index];
player.Add(cards[index]);
cards.RemoveAt(index);
index = rnd.Next(0, cards.Count);
uri1 = new Uri("/cards"+cardDisplay.ToString()+"/" + cards[index] + ".png", UriKind.Relative);
bi1 = new BitmapImage(uri1);
imgy2.Source = bi1;
imgy2.Tag = cards[index];
player.Add(cards[index]);
cards.RemoveAt(index);
index = rnd.Next(0, cards.Count);
uri1 = new Uri("/cards"+cardDisplay.ToString()+"/" + cards[index] + ".png", UriKind.Relative);
bi1 = new BitmapImage(uri1);
imgy3.Source = bi1;
imgy3.Tag = cards[index];
player.Add(cards[index]);
cards.RemoveAt(index);
index = rnd.Next(0, cards.Count);
uri1 = new Uri("/cards"+cardDisplay.ToString()+"/" + cards[index] + ".png", UriKind.Relative);
bi1 = new BitmapImage(uri1);
imgy4.Source = bi1;
imgy4.Tag = cards[index];
player.Add(cards[index]);
cards.RemoveAt(index);
index = rnd.Next(0, cards.Count);
imgc1.Tag = cards[index];
cpu.Add(cards[index]);
cards.RemoveAt(index);
index = rnd.Next(0, cards.Count);
imgc2.Tag = cards[index];
cpu.Add(cards[index]);
cards.RemoveAt(index);
index = rnd.Next(0, cards.Count);
imgc3.Tag = cards[index];
cpu.Add(cards[index]);
cards.RemoveAt(index);
index = rnd.Next(0, cards.Count);
imgc4.Tag = cards[index];
cpu.Add(cards[index]);
cards.RemoveAt(index);
imgy1.Visibility = Visibility.Visible;
imgy2.Visibility = Visibility.Visible;
imgy3.Visibility = Visibility.Visible;
imgy4.Visibility = Visibility.Visible;
imgc1.Visibility = Visibility.Visible;
imgc2.Visibility = Visibility.Visible;
imgc3.Visibility = Visibility.Visible;
imgc4.Visibility = Visibility.Visible;
cpuPlayedCount = 0;
playerPlayedCount = 0;
cardsCount -= 8;
lblCards.Text = "Kartlar : " + cardsCount.ToString();
playable = true;
}
}
}
else
{
if (timerController == 0 && !playerStart)
{
timer.Start();
cardGiveInstance.Play();
playable = false;
}
else if (timerController == 21)
{
timer.Stop();
timerController = 0;
if (cards.Count == 8)
{
}
else
{
}
player.Clear();
if (cards.Count == 0)
{
}
else
{
cpu.Clear();
int index = rnd.Next(0, cards.Count);
Uri uri1 = new Uri("/cards"+cardDisplay.ToString()+"/" + cards[index] + ".png", UriKind.Relative);
BitmapImage bi1 = new BitmapImage(uri1);
imgy1.Source = bi1;
imgy1.Tag = cards[index];
player.Add(cards[index]);
cards.RemoveAt(index);
index = rnd.Next(0, cards.Count);
uri1 = new Uri("/cards"+cardDisplay.ToString()+"/" + cards[index] + ".png", UriKind.Relative);
bi1 = new BitmapImage(uri1);
imgy2.Source = bi1;
imgy2.Tag = cards[index];
player.Add(cards[index]);
cards.RemoveAt(index);
index = rnd.Next(0, cards.Count);
uri1 = new Uri("/cards"+cardDisplay.ToString()+"/" + cards[index] + ".png", UriKind.Relative);
bi1 = new BitmapImage(uri1);
imgy3.Source = bi1;
imgy3.Tag = cards[index];
player.Add(cards[index]);
cards.RemoveAt(index);
index = rnd.Next(0, cards.Count);
uri1 = new Uri("/cards"+cardDisplay.ToString()+"/" + cards[index] + ".png", UriKind.Relative);
bi1 = new BitmapImage(uri1);
imgy4.Source = bi1;
imgy4.Tag = cards[index];
player.Add(cards[index]);
cards.RemoveAt(index);
index = rnd.Next(0, cards.Count);
imgc1.Tag = cards[index];
cpu.Add(cards[index]);
cards.RemoveAt(index);
index = rnd.Next(0, cards.Count);
imgc2.Tag = cards[index];
cpu.Add(cards[index]);
cards.RemoveAt(index);
index = rnd.Next(0, cards.Count);
imgc3.Tag = cards[index];
cpu.Add(cards[index]);
cards.RemoveAt(index);
index = rnd.Next(0, cards.Count);
imgc4.Tag = cards[index];
cpu.Add(cards[index]);
cards.RemoveAt(index);
imgy1.Visibility = Visibility.Visible;
imgy2.Visibility = Visibility.Visible;
imgy3.Visibility = Visibility.Visible;
imgy4.Visibility = Visibility.Visible;
imgc1.Visibility = Visibility.Visible;
imgc2.Visibility = Visibility.Visible;
imgc3.Visibility = Visibility.Visible;
imgc4.Visibility = Visibility.Visible;
cpuPlayedCount = 0;
playerPlayedCount = 0;
cardsCount -= 8;
lblCards.Text = "Kartlar : " + cardsCount.ToString();
playable = true;
if (!isFromTimer)
{
isCardGiven = true;
}
else
{
isFromTimer = false;
}
GamePlay();
}
}
if (playerStart)
{
ableToPlay = true;
}
}
}