Sound implemented, points ok and users visible on button

This commit is contained in:
2022-07-14 23:28:39 +02:00
parent 8aa46c3176
commit 355bb57881
6 changed files with 32 additions and 5 deletions

Binary file not shown.

View File

@ -23,4 +23,10 @@
</EmbeddedResource> </EmbeddedResource>
</ItemGroup> </ItemGroup>
<ItemGroup>
<None Update="HUMAN_CROWD_Applause.wav">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
</Project> </Project>

View File

@ -261,6 +261,7 @@
this.Name = "frmPersonRound"; this.Name = "frmPersonRound";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "Din tur -"; this.Text = "Din tur -";
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.frmPersonRound_FormClosing);
this.Shown += new System.EventHandler(this.frmPersonRound_Shown); this.Shown += new System.EventHandler(this.frmPersonRound_Shown);
this.ResumeLayout(false); this.ResumeLayout(false);
this.PerformLayout(); this.PerformLayout();

View File

@ -195,7 +195,7 @@ namespace WinGreed
actTxtBox.Refresh(); actTxtBox.Refresh();
tempChsn += outPut.NumSum; tempChsn += outPut.NumSum;
txtChosenPoints.Text = tempChsn.ToString(); txtChosenPoints.Text = tempChsn.ToString();
AddedPoints = tempChsn;
if (((TextBox)this.Controls.Find($"txtMaxValue{row}", true).FirstOrDefault()).Text == actTxtBox.Text if (((TextBox)this.Controls.Find($"txtMaxValue{row}", true).FirstOrDefault()).Text == actTxtBox.Text
&& int.Parse(actTxtBox.Text.Trim()) > 0 && int.Parse(actTxtBox.Text.Trim()) > 0
&& _ht.Dices.Count(x => x.Chosen == true) == _ht.Dices.Count) && _ht.Dices.Count(x => x.Chosen == true) == _ht.Dices.Count)
@ -413,5 +413,13 @@ namespace WinGreed
txtTotalPoints.Text = TotPoints.ToString(); txtTotalPoints.Text = TotPoints.ToString();
_ht.Score = TotPoints; _ht.Score = TotPoints;
} }
private void frmPersonRound_FormClosing(object sender, FormClosingEventArgs e)
{
if (int.Parse( txtChosenPoints.Text.Trim() )>0)
{
AddedPoints = tempChsn;
}
}
} }
} }

View File

@ -65,7 +65,7 @@
AAEAAAD/////AQAAAAAAAAAMAgAAAEZTeXN0ZW0uV2luZG93cy5Gb3JtcywgQ3VsdHVyZT1uZXV0cmFs AAEAAAD/////AQAAAAAAAAAMAgAAAEZTeXN0ZW0uV2luZG93cy5Gb3JtcywgQ3VsdHVyZT1uZXV0cmFs
LCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5BQEAAAAmU3lzdGVtLldpbmRvd3MuRm9ybXMu LCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5BQEAAAAmU3lzdGVtLldpbmRvd3MuRm9ybXMu
SW1hZ2VMaXN0U3RyZWFtZXIBAAAABERhdGEHAgIAAAAJAwAAAA8DAAAAnhUAAAJNU0Z0AUkBTAIBAQYB SW1hZ2VMaXN0U3RyZWFtZXIBAAAABERhdGEHAgIAAAAJAwAAAA8DAAAAnhUAAAJNU0Z0AUkBTAIBAQYB
AAFIAQABSAEAASABAAEgAQAE/wEJAQAI/wFCAU0BNgEEBgABNgEEAgABKAMAAYADAAFAAwABAQEAAQgG AAFQAQABUAEAASABAAEgAQAE/wEJAQAI/wFCAU0BNgEEBgABNgEEAgABKAMAAYADAAFAAwABAQEAAQgG
AAEgGAABgAIAAYADAAKAAQABgAMAAYABAAGAAQACgAIAA8ABAAHAAdwBwAEAAfABygGmAQABMwUAATMB AAEgGAABgAIAAYADAAKAAQABgAMAAYABAAGAAQACgAIAA8ABAAHAAdwBwAEAAfABygGmAQABMwUAATMB
AAEzAQABMwEAAjMCAAMWAQADHAEAAyIBAAMpAQADVQEAA00BAANCAQADOQEAAYABfAH/AQACUAH/AQAB AAEzAQABMwEAAjMCAAMWAQADHAEAAyIBAAMpAQADVQEAA00BAANCAQADOQEAAYABfAH/AQACUAH/AQAB
kwEAAdYBAAH/AewBzAEAAcYB1gHvAQAB1gLnAQABkAGpAa0CAAH/ATMDAAFmAwABmQMAAcwCAAEzAwAC kwEAAdYBAAH/AewBzAEAAcYB1gHvAQAB1gLnAQABkAGpAa0CAAH/ATMDAAFmAwABmQMAAcwCAAEzAwAC

View File

@ -18,7 +18,8 @@ namespace WinGreed
{ {
if (lvMemberList.Items.Count > 0) if (lvMemberList.Items.Count > 0)
{ {
var nextLvInstance = lvMemberList.Items[NextLvItem()]; var plNr = NextLvItem();
var nextLvInstance = lvMemberList.Items[plNr];
var nextPlayerName = nextLvInstance.Text; var nextPlayerName = nextLvInstance.Text;
if (!GameOver || (GameOver && nextLvInstance != gocFirst.lvsave)) if (!GameOver || (GameOver && nextLvInstance != gocFirst.lvsave))
@ -27,8 +28,11 @@ namespace WinGreed
fPR.TotPoints = int.Parse(nextLvInstance.SubItems[2].Text); fPR.TotPoints = int.Parse(nextLvInstance.SubItems[2].Text);
fPR.ShowDialog(); fPR.ShowDialog();
nextLvInstance.SubItems[2].Text = fPR.TotPoints.ToString(); nextLvInstance.SubItems[2].Text = fPR.TotPoints.ToString();
if (fPR.TotPoints > 0 && fPR.AddedPoints>0)
{
lstLogBox.Items.Add($"{nextPlayerName} -> {fPR.AddedPoints} po<70>ng."); lstLogBox.Items.Add($"{nextPlayerName} -> {fPR.AddedPoints} po<70>ng.");
} }
}
if (GameOver) if (GameOver)
{ {
@ -66,6 +70,9 @@ namespace WinGreed
gocFirst.lvsave = nextLvInstance; gocFirst.lvsave = nextLvInstance;
} }
} }
plNr = actPlayerNo;
btnSpela.Text = $"L<>t {lvMemberList.Items[NextLvItem()].Text} spela";
actPlayerNo = plNr;
} }
} }
@ -98,6 +105,11 @@ namespace WinGreed
txtNewName.Text = ""; txtNewName.Text = "";
txtNewName.Visible = false; txtNewName.Visible = false;
btnAddOk.Visible = false; btnAddOk.Visible = false;
if (lvMemberList.Items.Count > 1)
{
btnSpela.Enabled = true;
btnSpela.Text = $"L<>t {lvMemberList.Items[0].Text} spela";
}
} }
private void txtNewName_TextChanged(object sender, EventArgs e) private void txtNewName_TextChanged(object sender, EventArgs e)
@ -115,7 +127,7 @@ namespace WinGreed
private void PlaySomething() private void PlaySomething()
{ {
var soundPlayer = new SoundPlayer(); var soundPlayer = new SoundPlayer();
soundPlayer.SoundLocation = @"C:\Users\tommy\Downloads\smartsound_HUMAN_CROWD_Applause_Short.wav"; soundPlayer.SoundLocation = @".\HUMAN_CROWD_Applause.wav";
soundPlayer.Play(); soundPlayer.Play();
} }