using Godot; namespace Theriapolis.GodotHost.Rendering; /// /// Filled circle settlement marker on the world map. Sized in world-pixel /// space; the parent hides the layer above /// the tactical-zoom threshold so the dot doesn't clutter close-up views. /// public partial class SettlementDot : Node2D { public float Radius { get; set; } = 8f; public Color FillColor { get; set; } = Colors.White; public override void _Draw() => DrawCircle(Vector2.Zero, Radius, FillColor); }