Removed legacy AAS from Doom, cleaned up naming.

This commit is contained in:
Justin Marshall
2026-05-22 22:26:19 -07:00
parent b0788b922e
commit 164a6e1f48
53 changed files with 912 additions and 613 deletions
@@ -0,0 +1,19 @@
#pragma once
class idNAVFindAttackPosition : public idNAVCallback {
public:
idNAVFindAttackPosition(const idAI* self, const idMat3& gravityAxis, idEntity* target, const idVec3& targetPos, const idVec3& fireOffset);
~idNAVFindAttackPosition();
virtual bool AreaIsGoal(const idNAV* aas, int areaNum);
private:
const idAI* self;
idEntity* target;
idBounds excludeBounds;
idVec3 targetPos;
idVec3 fireOffset;
idMat3 gravityAxis;
pvsHandle_t targetPVS;
int PVSAreas[idEntity::MAX_PVS_AREAS];
};