Files
34er8h/SSP/Form1.cs
2025-11-17 10:30:31 +01:00

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();
}
}
}