Ponts and icons ok
This commit is contained in:
@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user