Add collision detection with octree

This commit is contained in:
2021-04-11 14:12:55 +02:00
parent 46b1ac233b
commit 1c2fc7b86b
21 changed files with 94 additions and 21 deletions
+5 -7
View File
@@ -21,12 +21,6 @@ namespace EvilSatellites.Objects
set => _Dimensions = value;
}
public Vector3 Movement;
// public Vector3 Movement
// {
// get => _Movement;
// set => _Movement = value;
// }
private Vector3 _Orientation;
public Vector3 Orientation
{
@@ -42,7 +36,7 @@ namespace EvilSatellites.Objects
}
public IScreen Screen;
public ObjectType Type { get; set; }
public bool IsDynamic { get => true; }
public AbstractGameObject(IScreen screen)
{
Screen = screen;
@@ -90,5 +84,9 @@ namespace EvilSatellites.Objects
public abstract void Activate();
public abstract void Destroy();
public virtual void OnCollision(IGameObject obj)
{
return;
}
}
}