Merge branch 'Doors' of github.com:progtime-net/DangerousD into Doors

This commit is contained in:
Mootfrost777 2023-08-18 11:47:38 +03:00
commit e2352d7db4

View file

@ -142,14 +142,18 @@ namespace DangerousD.GameCore.Managers
} }
private void CheckCollisionsE_LE(List<Entity> entities, List<LivingEntity> livingEntities) private void CheckCollisionsE_LE(List<Entity> entities, List<LivingEntity> livingEntities)
{ {
foreach (var entity in entities) for (int i = 0; i < entities.Count; i++)
{ {
foreach (var livingEntity in livingEntities)
for (int j = 0; j < livingEntities.Count; j++)
{ {
if (livingEntity.Rectangle.Intersects(entity.Rectangle))
if (livingEntities[j].Rectangle.Intersects(entities[i].Rectangle))
{ {
livingEntity.OnCollision(entity); livingEntities[j].OnCollision(entities[i]);
entity.OnCollision(livingEntity); entities[i].OnCollision(livingEntities[j]);
} }
} }
} }