dev
This commit is contained in:
parent
069a0fcebe
commit
54578a6458
|
|
@ -37,32 +37,24 @@ namespace GameHandler
|
|||
var memberExpenses = new List<MemberExpense>(_expenseModel.MemberExpenses);
|
||||
|
||||
var triggers = pinThrow.GetExpenseTriggers(currentState);
|
||||
if (currentState.ThrowMode == ThrowMode.Decrease && currentState.PinPicture.AllUp)
|
||||
{
|
||||
|
||||
}
|
||||
var destExpenses = _expenseRepository.GetAll().Where(_ => _.ExpenseTriggers.Any(et => triggers.Any(et2 => et2 == et)));
|
||||
|
||||
if (pinThrow.IsCircle)
|
||||
var inversePlayers = PlayersAtGameStart.Where(_ => _ != pinThrow.PlayerId);
|
||||
foreach (var expense in destExpenses)
|
||||
{
|
||||
var inversePlayers = PlayersAtGameStart.Where(_ => _ != pinThrow.PlayerId);
|
||||
var destExpenses = _expenseRepository.GetAll().Where(_ => _.ExpenseTriggers.Any(tr => tr == ExpenseTrigger.Circle));
|
||||
foreach (var expense in destExpenses)
|
||||
if (expense.IsInverse)
|
||||
{
|
||||
if (expense.IsInverse)
|
||||
foreach (var player in inversePlayers)
|
||||
{
|
||||
foreach (var player in inversePlayers)
|
||||
{
|
||||
memberExpenses.Add(MemberExpense.Create(player, expense));
|
||||
}
|
||||
memberExpenses.Add(MemberExpense.Create(player, expense));
|
||||
}
|
||||
else
|
||||
{
|
||||
memberExpenses.Add(MemberExpense.Create(pinThrow.PlayerId, expense));
|
||||
}
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
memberExpenses.Add(MemberExpense.Create(pinThrow.PlayerId, expense));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
return _expenseModel with { MemberExpenses = memberExpenses.ToArray() };
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue