コード例 #1
0
 public void UseMagic(MagicType type, MyHexPosition position, MyPlayer player)
 {
     Assert.IsTrue(PlayerCanUseMagic(player));
     _magicLeft[player]--;
     if (type == MagicType.Earth) //todo polymorphism
     {
         MapModel.DisableAt(position);
     }
     else
     {
         MapModel.AddResidentMagic(position, type);
     }
 }