From 05d88f7ca2bf906694f9cfa17f9daa71806978b1 Mon Sep 17 00:00:00 2001 From: Syntriax Date: Sat, 27 Jan 2024 19:58:31 +0300 Subject: [PATCH] refactor: Renamed ICollisionDetector to ICollisionDetector2D --- .../{ICollisionDetector.cs => Abstract/ICollisionDetector2D.cs} | 2 +- .../{CollisionDetector.cs => CollisionDetector2D.cs} | 2 +- Engine.Physics2D/PhysicsEngine2D.cs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) rename Engine.Physics2D/{ICollisionDetector.cs => Abstract/ICollisionDetector2D.cs} (86%) rename Engine.Physics2D/{CollisionDetector.cs => CollisionDetector2D.cs} (99%) diff --git a/Engine.Physics2D/ICollisionDetector.cs b/Engine.Physics2D/Abstract/ICollisionDetector2D.cs similarity index 86% rename from Engine.Physics2D/ICollisionDetector.cs rename to Engine.Physics2D/Abstract/ICollisionDetector2D.cs index 11b9db1..d76da2a 100644 --- a/Engine.Physics2D/ICollisionDetector.cs +++ b/Engine.Physics2D/Abstract/ICollisionDetector2D.cs @@ -2,7 +2,7 @@ using Syntriax.Engine.Physics2D.Abstract; namespace Syntriax.Engine.Physics2D; -public interface ICollisionDetector +public interface ICollisionDetector2D { bool TryDetect(T1 left, T2 right, out CollisionDetectionInformation collisionInformation) where T1 : ICollider2D where T2 : ICollider2D; } diff --git a/Engine.Physics2D/CollisionDetector.cs b/Engine.Physics2D/CollisionDetector2D.cs similarity index 99% rename from Engine.Physics2D/CollisionDetector.cs rename to Engine.Physics2D/CollisionDetector2D.cs index 93efd8e..1f9c332 100644 --- a/Engine.Physics2D/CollisionDetector.cs +++ b/Engine.Physics2D/CollisionDetector2D.cs @@ -4,7 +4,7 @@ using Syntriax.Engine.Physics2D.Primitives; namespace Syntriax.Engine.Physics2D; -public class CollisionDetector : ICollisionDetector +public class CollisionDetector2D : ICollisionDetector2D { public bool TryDetect(T1 left, T2 right, out CollisionDetectionInformation collisionInformation) where T1 : ICollider2D diff --git a/Engine.Physics2D/PhysicsEngine2D.cs b/Engine.Physics2D/PhysicsEngine2D.cs index d7fc89d..a308e18 100644 --- a/Engine.Physics2D/PhysicsEngine2D.cs +++ b/Engine.Physics2D/PhysicsEngine2D.cs @@ -12,7 +12,7 @@ public class PhysicsEngine2D : IPhysicsEngine2D private readonly List colliders = new(64); private int _iterationCount = 1; - private ICollisionDetector collisionDetector = new CollisionDetector(); + private ICollisionDetector2D collisionDetector = new CollisionDetector2D(); public int IterationCount { get => _iterationCount; set => _iterationCount = value < 1 ? 1 : value; }