Skapa "Hänga Gubbe" i C#
Som rubriken lyder så har jag försökt skapa ett spel i C# men har inte lyckats tyvärr.
Här är min kod,
edit: inga felkoder nu men ingenting händer
namespace Hänga_gubbe_1._1
{
public partial class Form1 : Form
{
string rättningsmall = "";
public Form1()
{
InitializeComponent();
}
private void tbxSvar_TextChanged(object sender, EventArgs e)
{
if (tbxSvar.Text.Length == 6)
{
rättningsmall = tbxSvar.Text;
pbxGubbe.Top = 5;
tbxVisa.Text = "??????";
tbxGissa.Enabled = true;
lblInfo.Text = "Gissa en bokstav";
}
else
{
tbxGissa.Enabled = false;
tbxVisa.Text = "";
lblInfo.Text = "Ange ett ord på 6 bokstäver";
}
}
private void tbxGissa_TextChanged(object sender, EventArgs e)
{
if (tbxGissa.Text == "") return;
int index = rättningsmall.IndexOf(tbxGissa.Text);
if (index >= 0)
{
string visa = tbxVisa.Text.Remove(index, 1);
visa = visa.Insert(index, tbxGissa.Text);
tbxVisa.Text = visa;
}
else pbxGubbe.Top += 30;
tbxGissa.Text = "";
if (pbxGubbe.Bottom >= pbxMark.Top)
{
lblInfo.Text = "Game Over";
tbxVisa.Text = tbxSvar.Text;
}
else if (! tbxVisa.Text.Contains( '?' ) )
{
lblInfo.Text = "Du vann!";
}
}
}
}