Beispiel #1
0
 private bool PositionIntersects(Vector2 delta, Elemental e)
 {
     return Vector2.DistanceSquared(pos + delta, e.pos) <= Math.Pow((width + e.width) / 2, 2);
 }
Beispiel #2
0
 protected int DamageToElemental(Character character, Elemental elemental)
 {
     return (int)(Math.Max(1, (character.TotalAttack + 5) * (character.TotalAttack + 5) / (5 * elemental.Defense))
     * Element.GetMultiplier(character.CurrentElement, elemental.CurrentElement));
 }