Changeset View
Changeset View
Standalone View
Standalone View
source/simulation2/components/CCmpPathfinder_Common.h
Show First 20 Lines • Show All 198 Lines • ▼ Show 20 Lines | public: | ||||
virtual void Serialize(ISerializer& serialize); | virtual void Serialize(ISerializer& serialize); | ||||
virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize); | virtual void Deserialize(const CParamNode& paramNode, IDeserializer& deserialize); | ||||
virtual void HandleMessage(const CMessage& msg, bool global); | virtual void HandleMessage(const CMessage& msg, bool global); | ||||
virtual pass_class_t GetPassabilityClass(const std::string& name) const; | virtual pass_class_t GetPassabilityClass(const std::string& name) const; | ||||
virtual bool CheckNearShore(entity_id_t ship, entity_id_t landUnit, fixed pickupRange) const; | |||||
virtual void GetPassabilityClasses(std::map<std::string, pass_class_t>& passClasses) const; | virtual void GetPassabilityClasses(std::map<std::string, pass_class_t>& passClasses) const; | ||||
virtual void GetPassabilityClasses( | virtual void GetPassabilityClasses( | ||||
std::map<std::string, pass_class_t>& nonPathfindingPassClasses, | std::map<std::string, pass_class_t>& nonPathfindingPassClasses, | ||||
std::map<std::string, pass_class_t>& pathfindingPassClasses) const; | std::map<std::string, pass_class_t>& pathfindingPassClasses) const; | ||||
const PathfinderPassability* GetPassabilityFromMask(pass_class_t passClass) const; | const PathfinderPassability* GetPassabilityFromMask(pass_class_t passClass) const; | ||||
virtual entity_pos_t GetClearance(pass_class_t passClass) const | virtual entity_pos_t GetClearance(pass_class_t passClass) const | ||||
▲ Show 20 Lines • Show All 128 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator