///
/// Test if two circles collides (by Epsicode)
///
/// The first circle's position
/// The first circle's radius
/// The second circle's position
/// The second circle's radius
/// true if there is a collision, else false
static public bool TestCirclesCollision(Vector2 posA, int radiusA, Vector2 posB, int radiusB)
{
if ((posA.X - posB.X) * (posA.X - posB.X)
+ (posA.Y - posB.Y) * (posA.Y - posB.Y)
< (radiusA + radiusB) * (radiusA + radiusB))
{
return true;
}
else
{
return false;
}
}