载入中...
搜索中...
未找到
RTSSystemMovementInternal.h 文件参考
#include <cmath>
#include <optional>
#include "rts/RTSSystems.h"

浏览源代码.

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::rts
 
namespace  eve::rts::systems_internal
 

函数

EVENGINE_API_DOMAINS bool eve::rts::systems_internal::isFormationSegmentClear (const map::Pathfinder &pathfinder, const NavigationGrid &grid, WorldPosition from, WorldPosition to, float radius)
 
bool eve::rts::systems_internal::isFinitePosition (WorldPosition position)
 
bool eve::rts::systems_internal::isSameHandle (const ecs::EntityHandle &left, const ecs::EntityHandle &right)
 
float eve::rts::systems_internal::distanceSquared (float ax, float ay, float bx, float by)
 
bool eve::rts::systems_internal::isMovementOrder (OrderKind kind)
 
std::optional< WorldPosition > eve::rts::systems_internal::entityPosition (const ecs::EntityHandle &handle)
 
Result< std::optional< OrderRecord > > eve::rts::systems_internal::readCurrent (OrderComponent &orders)