Changeset View
Changeset View
Standalone View
Standalone View
source/simulation2/components/CCmpPathfinder_Common.h
Show First 20 Lines • Show All 145 Lines • ▼ Show 20 Lines | public: | ||||
virtual entity_pos_t GetMaximumClearance() const | virtual entity_pos_t GetMaximumClearance() const | ||||
{ | { | ||||
entity_pos_t max = fixed::Zero(); | entity_pos_t max = fixed::Zero(); | ||||
for (const PathfinderPassability& passability : m_PassClasses) | for (const PathfinderPassability& passability : m_PassClasses) | ||||
if (passability.m_Clearance > max) | if (passability.m_Clearance > max) | ||||
max = passability.m_Clearance; | max = passability.m_Clearance; | ||||
return max + Pathfinding::CLEARANCE_EXTENSION_RADIUS; | return max; | ||||
} | } | ||||
virtual const Grid<NavcellData>& GetPassabilityGrid(); | virtual const Grid<NavcellData>& GetPassabilityGrid(); | ||||
virtual const GridUpdateInformation& GetAIPathfinderDirtinessInformation() const | virtual const GridUpdateInformation& GetAIPathfinderDirtinessInformation() const | ||||
{ | { | ||||
return m_AIPathfinderDirtinessInformation; | return m_AIPathfinderDirtinessInformation; | ||||
} | } | ||||
▲ Show 20 Lines • Show All 95 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator