`using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Media;
using SpeechLib;
namespace atyarısı
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
int birinciatsolauzaklık, ikinciatsolauzaklık, ucuncuatsolauzaklık;
Random rastgele = new Random();
private void Form1_Load(object sender, EventArgs e)
{
birinciatsolauzaklık = pictureBox1.Left;
ikinciatsolauzaklık = pictureBox2.Left;
ucuncuatsolauzaklık = pictureBox3.Left;
}
private void button1_Click(object sender, EventArgs e)
{
timer1.Enabled = true;
SoundPlayer ses = new SoundPlayer();
string yol = Application.StartupPath + "\\atsesi.wav";
ses.SoundLocation = yol;
ses.Play();
}
private void timer1_Tick(object sender, EventArgs e)
{
int derece = Convert.ToInt32(label7.Text);
derece++;
label7.Text = derece.ToString();
int birinciatıngenisligi = pictureBox1.Width;
int ikinciatıngenisligi = pictureBox2.Width;
int ucuncuatıngenisligi = pictureBox3.Width;
int bitisuzaklıgı = label5.Left;
pictureBox1.Left = pictureBox1.Left + rastgele.Next(5, 15);
pictureBox2.Left = pictureBox2.Left + rastgele.Next(5, 15);
pictureBox3.Left = pictureBox3.Left + rastgele.Next(5, 15);
if (pictureBox1.Left > pictureBox2.Left + 5 && pictureBox1.Left > pictureBox3.Left + 5)
{
label6.Text = "Bold Pilot geliyorrrrrrr!!!! ";
}
if (pictureBox2.Left > pictureBox1.Left + 5 && pictureBox2.Left > pictureBox3.Left + 5)
{
label6.Text = "2 numaralı at yarışı önde götürüyor";
}
if (pictureBox3.Left > pictureBox1.Left + 5 && pictureBox3.Left > pictureBox2.Left + 5)
{
label6.Text = "3 numaralı at yarışı önde götürüyor";
}
if (birinciatıngenisligi + pictureBox1.Left >= bitisuzaklıgı)
{
timer1.Enabled = false;
MessageBox.Show("1 Numaralı at yarışı kazandı");
SoundPlayer ses = new SoundPlayer();
ses.Stop();
}
if (ikinciatıngenisligi + pictureBox2.Left >= bitisuzaklıgı)
{
timer1.Enabled = false;
MessageBox.Show("2 Numaralı at yarışı kazandı");
SoundPlayer ses = new SoundPlayer();
ses.Stop();
}
if (ucuncuatıngenisligi + pictureBox3.Left >= bitisuzaklıgı)
{
timer1.Enabled = false;
MessageBox.Show("3 Numaralı at yarışı kazandı");
SoundPlayer ses = new SoundPlayer();
ses.Stop();
}
}
private void button2_Click(object sender, EventArgs e)
{
Form1 frm1 = new Form1();
frm1.Show();
this.Hide();
}
private void button3_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void label7_Click(object sender, EventArgs e)
{
}
private void button4_Click(object sender, EventArgs e)
{
SpVoice ses = new SpVoice();
ses.Speak(label6.Text, SpeechVoiceSpeakFlags.SVSFDefault);
}
}
}
`