From 26f11b5cc0e800bdaf2ae3e15c1c55b7bf1aa5dc Mon Sep 17 00:00:00 2001 From: Syntriax Date: Sat, 27 Jan 2024 22:45:49 +0300 Subject: [PATCH] refactor: Circle Behaviour Constructors Improved Readability --- Game/Behaviours/CircleBehaviour.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Game/Behaviours/CircleBehaviour.cs b/Game/Behaviours/CircleBehaviour.cs index cf75d83..eed56f6 100644 --- a/Game/Behaviours/CircleBehaviour.cs +++ b/Game/Behaviours/CircleBehaviour.cs @@ -8,10 +8,10 @@ namespace Pong.Behaviours; public class CircleBehaviour : Syntriax.Engine.Physics2D.Collider2DCircleBehaviour, IDisplayableShape { - public CircleBehaviour(Circle circle) { this.CircleLocal = circle; } - public CircleBehaviour(Circle circle, float Thickness) { this.CircleLocal = circle; this.Thickness = Thickness; } - public CircleBehaviour(Circle circle, Color color) { this.CircleLocal = circle; Color = color; } - public CircleBehaviour(Circle circle, Color color, float Thickness) { this.CircleLocal = circle; this.Thickness = Thickness; Color = color; } + public CircleBehaviour(Circle circle) : base(circle) { } + public CircleBehaviour(Circle circle, float thickness) : base(circle) { Thickness = thickness; } + public CircleBehaviour(Circle circle, Color color) : base(circle) { Color = color; } + public CircleBehaviour(Circle circle, Color color, float thickness) : base(circle) { Thickness = thickness; Color = color; } public Color Color { get; set; } = Color.White; public float Thickness { get; set; } = .5f;