added navmesh tester tool

Added ground work for tester tool
tester tool works but needs to fill out list of acceptable datablocks and spawnclasses
navpaths now share 1 navmeshquery
AIControllerData now has a vector of area costs for different polyareas
General cleanup
This commit is contained in:
marauder2k7 2025-07-26 10:34:19 +01:00
parent edf4d47be0
commit 6d36e17d91
17 changed files with 604 additions and 421 deletions

View file

@ -187,6 +187,8 @@ public:
/// Delete the selected link.
void deleteLink(U32 idx);
dtNavMeshQuery* getNavMeshQuery() { return mQuery; }
/// @}
/// Should small characters use this mesh?
@ -381,16 +383,9 @@ private:
/// @}
/// @name Intermediate data
/// @{
/// Updates our config from console members.
void updateConfig();
dtNavMesh *nm;
rcContext *ctx;
/// @}
dtNavMeshQuery* mQuery;
/// @name Cover
/// @{