82 lines
2.3 KiB
C#
82 lines
2.3 KiB
C#
using System.Media;
|
|
|
|
namespace WinGreed
|
|
{
|
|
public partial class frmStart : Form
|
|
{
|
|
private frmPersonRound fPR = null;
|
|
private int actPlayerNo=-1;
|
|
public frmStart()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
|
|
private void btnSpela_Click(object sender, EventArgs e)
|
|
{
|
|
if (lvMemberList.Items.Count > 0)
|
|
{
|
|
var nextLvInstance = lvMemberList.Items[NextLvItem()];
|
|
var nextPlayerName = nextLvInstance.Text;
|
|
fPR = new frmPersonRound(nextPlayerName);
|
|
fPR.TotPoints = int.Parse( nextLvInstance.SubItems[2].Text);
|
|
fPR.ShowDialog();
|
|
nextLvInstance.SubItems[2].Text = fPR.TotPoints.ToString();
|
|
}
|
|
}
|
|
|
|
private int NextLvItem()
|
|
{
|
|
var retValue = 0;
|
|
if (lvMemberList.Items.Count > 1)
|
|
{
|
|
actPlayerNo++;
|
|
if(actPlayerNo > lvMemberList.Items.Count-1)
|
|
{
|
|
actPlayerNo = 0;
|
|
}
|
|
retValue = actPlayerNo;
|
|
}
|
|
return retValue;
|
|
}
|
|
|
|
private void btnAddPlayer_Click(object sender, EventArgs e)
|
|
{
|
|
txtNewName.Visible = true;
|
|
|
|
}
|
|
|
|
private void btnAddOk_Click(object sender, EventArgs e)
|
|
{
|
|
var item=lvMemberList.Items.Add(txtNewName.Text.Trim());
|
|
item.SubItems.Add("0");
|
|
item.SubItems.Add("0");
|
|
txtNewName.Text = "";
|
|
txtNewName.Visible = false;
|
|
btnAddOk.Visible = false;
|
|
}
|
|
|
|
private void txtNewName_TextChanged(object sender, EventArgs e)
|
|
{
|
|
if (txtNewName.Text.Trim().Length > 0)
|
|
{
|
|
btnAddOk.Visible = true;
|
|
}
|
|
else
|
|
{
|
|
btnAddOk.Visible = false;
|
|
}
|
|
}
|
|
|
|
private void PlaySomething()
|
|
{
|
|
var soundPlayer = new SoundPlayer();
|
|
soundPlayer.SoundLocation = @"C:\Users\tommy\Downloads\smartsound_HUMAN_CROWD_Applause_Short.wav";
|
|
soundPlayer.Play();
|
|
}
|
|
|
|
private void btnSound_Click(object sender, EventArgs e)
|
|
{
|
|
PlaySomething();
|
|
}
|
|
}
|
|
} |