Example #1
0
        public ArenaCircle() : base()
        {
            Circle = new CircleSprite()
            {
                Subdivisions  = 80,
                PenAlignment  = PenAlignment.Outset,
                FillColor     = Color.White,
                Radius        = Arena.ArenaRadius,
                Center        = Vector2.Zero,
                LineThickness = 2,
            };

            Hitbox = new CircleHitbox(Circle);

            SongPosCircle = new CircleSprite()
            {
                PenAlignment = PenAlignment.Outset,
            };

            ScoreCircle = new CircleSprite
            {
                LineThickness = 0f,
            };
        }
Example #2
0
 public override bool DespawnNow(CircleHitbox circle) =>
 Age > MinimumAge && !circle.IsPointInside(Position);
Example #3
0
 public override bool IsOutsideCircle(CircleHitbox circle) =>
 !circle.IsPointInside(Position);