Visual Debugger implementation

This commit is contained in:
Jett
2022-09-04 11:47:53 +01:00
parent 14d4bf3cc5
commit f3ace4e7ed
39 changed files with 334 additions and 92 deletions

View File

@@ -25,7 +25,7 @@ bool dpCollisionChecks::CheckSpheres(dpEntity* a, dpEntity* b) {
if (!a || !b) return false;
auto posA = a->GetPosition();
auto distance = Vector3::DistanceSquared(posA, b->GetPosition());
auto distance = NiPoint3::DistanceSquared(posA, b->GetPosition());
auto sphereA = static_cast<dpShapeSphere*>(a->GetShape());
auto sphereB = static_cast<dpShapeSphere*>(b->GetShape());

View File

@@ -32,6 +32,8 @@ public:
void RemoveEntity(dpEntity* entity);
dNavMesh* GetNavMesh() { return m_NavMesh; }
std::vector<dpEntity*>* GetStaticEntities() { return &m_StaticEntities; }
std::vector<dpEntity*>* GetDynamicEntities() { return &m_DynamicEntites; }
private:
dpGrid* m_Grid;