125 lines
3.1 KiB
C#
125 lines
3.1 KiB
C#
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;
|
|
|
|
namespace SSP
|
|
{
|
|
partial class StenSaxPåse : Form
|
|
{
|
|
string spelarensVal = "";
|
|
int spelarvinster = 0;
|
|
int datorvinster = 0;
|
|
|
|
Random slump = new Random();
|
|
|
|
public StenSaxPåse()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
|
|
private void Spel()
|
|
{
|
|
|
|
int datornsTal = slump.Next(1, 4);
|
|
string datornsVal = "";
|
|
switch (datornsTal)
|
|
{
|
|
case 1:
|
|
datornsVal = "Sten";
|
|
break;
|
|
case 2:
|
|
datornsVal = "Sax";
|
|
break;
|
|
case 3:
|
|
datornsVal = "Påse";
|
|
break;
|
|
|
|
default:
|
|
break;
|
|
}
|
|
|
|
lblDatornsVal.Text = "Datorns val: " + datornsVal;
|
|
|
|
if (spelarensVal == "Sten" && datornsVal == "Påse")
|
|
{
|
|
datorvinster++;
|
|
}
|
|
else if (spelarensVal == "Sten" && datornsVal == "Sax")
|
|
{
|
|
spelarvinster++;
|
|
}
|
|
else if (spelarensVal == "Sax" && datornsVal == "Sten")
|
|
{
|
|
datorvinster++;
|
|
}
|
|
else if (spelarensVal == "Sax" && datornsVal == "Påse")
|
|
{
|
|
spelarvinster++;
|
|
}
|
|
else if (spelarensVal == "Påse" && datornsVal == "Sax")
|
|
{
|
|
datorvinster++;
|
|
}
|
|
else if (spelarensVal == "Påse" && datornsVal == "Sten")
|
|
{
|
|
spelarvinster++;
|
|
}
|
|
|
|
lblResultat.Text = "Dator: " + datorvinster +
|
|
" Spelare: " + spelarvinster + "\r\n";
|
|
|
|
if (datorvinster > 2 || spelarvinster > 2)
|
|
{
|
|
gbxStenSaxPåse.Enabled = false;
|
|
btnSpela.Enabled = true;
|
|
textBox1.AppendText("Dator: " + datorvinster +
|
|
" Spelare: " + spelarvinster + "\r\n");
|
|
|
|
|
|
}
|
|
}
|
|
|
|
private void pictureBox3_Click(object sender, EventArgs e) //sten
|
|
{
|
|
spelarensVal = "Sten";
|
|
Spel();
|
|
|
|
}
|
|
|
|
private void groupBox1_Enter(object sender, EventArgs e)
|
|
{
|
|
|
|
}
|
|
|
|
private void button1_Click(object sender, EventArgs e) //btnSpela
|
|
{
|
|
btnSpela.Enabled = false;
|
|
gbxStenSaxPåse.Enabled = true;
|
|
lblDatornsVal.Text = "";
|
|
lblResultat.Text = "";
|
|
spelarvinster = 0;
|
|
datorvinster = 0;
|
|
|
|
|
|
}
|
|
|
|
private void pbxSax_Click(object sender, EventArgs e)
|
|
{
|
|
spelarensVal = "Sax";
|
|
Spel();
|
|
}
|
|
|
|
private void pbxPåse_Click(object sender, EventArgs e)
|
|
{
|
|
spelarensVal = "Påse";
|
|
Spel();
|
|
}
|
|
}
|
|
}
|