Example #1
0
 public IAction Lose(Province what) => new IncomeChange(PlayerId, -what.Earnings);
Example #2
0
 public bool IsAllyOf(Province prov) => Army.IsAllyOf(prov.Army);
Example #3
0
 public IAction Gain(Province what) => new IncomeChange(PlayerId, what.Earnings);
Example #4
0
 public virtual Province StartMove(Province dest, Army army) => WithArmy(Army.Subtract(army));