Ponts and icons ok

This commit is contained in:
2022-07-04 22:55:44 +02:00
parent 30ff5589aa
commit 1696dab42b

View File

@ -16,6 +16,7 @@ namespace WinGreed
int y = 79; int y = 79;
int x = 0; int x = 0;
int row = 0; int row = 0;
bool maxHeatPoints = false;
private List<Button> _dice = new List<Button>(); private List<Button> _dice = new List<Button>();
private HandleThrow _ht; private HandleThrow _ht;
public string Player { get; set; } public string Player { get; set; }
@ -30,6 +31,7 @@ namespace WinGreed
_ht.Who = Player; _ht.Who = Player;
///ht.Throw(); ///ht.Throw();
btnThrow.Enabled = true; btnThrow.Enabled = true;
btnCollect.Enabled = true;
} }
private void btnThrow_Click(object sender, EventArgs e) private void btnThrow_Click(object sender, EventArgs e)
@ -167,6 +169,7 @@ namespace WinGreed
if (numbers.Count > 0 && int.Parse(outPut.Trim()) == 0) if (numbers.Count > 0 && int.Parse(outPut.Trim()) == 0)
{ {
btnThrow.Enabled = false; btnThrow.Enabled = false;
btnCollect.Enabled = false;
MarkGrayAndDisable(row); MarkGrayAndDisable(row);
} }
} }
@ -188,6 +191,7 @@ namespace WinGreed
{ {
var outPut = ""; var outPut = "";
var sum = 0; var sum = 0;
maxHeatPoints = false;
numbers.Sort(); numbers.Sort();
sum = CheckForDoubleTriple(numbers); sum = CheckForDoubleTriple(numbers);
sum += CheckForTripleDouble(numbers); sum += CheckForTripleDouble(numbers);
@ -208,6 +212,7 @@ namespace WinGreed
return 0; return 0;
} }
} }
maxHeatPoints = true;
return 1500; return 1500;
} }
return 0; return 0;
@ -299,7 +304,7 @@ namespace WinGreed
} }
else else
{ {
if (value < 3 && (nmbr==1 || nmbr==5)) if ((value < 3 && (nmbr == 1 || nmbr == 5)) && !maxHeatPoints)
{ {
var back = value * (nmbr == 1 ? 100 : 50); var back = value * (nmbr == 1 ? 100 : 50);
return back; return back;
@ -318,6 +323,7 @@ namespace WinGreed
&& numbers[3] != numbers[4] && numbers[3] != numbers[4]
&& numbers[0] != numbers[5]) && numbers[0] != numbers[5])
{ {
maxHeatPoints = true;
return 1500; return 1500;
} }
return 0; return 0;
@ -330,6 +336,7 @@ namespace WinGreed
&& numbers[3] == numbers[5] && numbers[3] == numbers[5]
&& numbers[2] != numbers[3]) && numbers[2] != numbers[3])
{ {
maxHeatPoints = true;
return 1500; return 1500;
} }
return 0; return 0;