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