public override bool CollideWith(Fly other) { return(SplashKit.CirclesIntersect(DoubleBulletCircleLeft, other.FlyCircle) || SplashKit.CirclesIntersect(DoubleBulletCircleRight, other.FlyCircle)); }
public bool CollidedWith(Fly other) { return(SplashKit.CirclesIntersect(PlayerCircle, other.FlyCircle)); }
public override bool CollideWith(Fly other) { return(SplashKit.CirclesIntersect(SingleBulletCircle, other.FlyCircle)); }
public bool CollidedWithPlayer(OtherPlayer op) { return(SplashKit.CirclesIntersect(c, op.CollisionCircle)); }
public bool CollidedWithRandomDots(RandomDots randomDots) { return(SplashKit.CirclesIntersect(c, randomDots.CollisionCircle)); }
public bool CollidedWith(Robot robot) { return(SplashKit.CirclesIntersect(CollisionCircle, robot.CollisionCircle)); }
public bool CollidedWith(SuperUFO target) { return(SplashKit.CirclesIntersect(CollisionCircle, target.CollisionCirle)); }