载入中...
搜索中...
未找到
TacticsAction.h 文件参考

Tactics movement adapter for shared ActionRuntime. 更多...

#include "common/Export.h"
#include "action/Action.h"
#include "tactics/TacticsBattle.h"
#include <memory>

浏览源代码.

类

class  eve::tactics::TacticsActionExecutor
 Active-effect provider that commits move, face and wait through ActionRuntime. 更多...
 

命名空间

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

类型定义

using eve::tactics::MoveActionExecutor = TacticsActionExecutor
 Compatibility spelling retained for the original movement-only adapter name.
 

函数

action::ActionDefinition eve::tactics::moveActionDefinition ()
 Build the canonical zero-duration tactics move action definition.
 
action::ActionDefinition eve::tactics::faceActionDefinition ()
 Build the canonical zero-duration tactics facing action definition.
 
action::ActionDefinition eve::tactics::waitActionDefinition ()
 Build the canonical zero-duration tactics wait action definition.
 
Result< action::ActionRequest > eve::tactics::makeMoveRequest (ecs::EntityHandle unit, Cell destination, SimulationTick tick)
 Build a checked move request using canonical integer cell parameters.
 
Result< action::ActionRequest > eve::tactics::makeFaceRequest (ecs::EntityHandle unit, int facing, SimulationTick tick)
 Build a checked facing request with optimistic battle revision.
 
Result< action::ActionRequest > eve::tactics::makeWaitRequest (ecs::EntityHandle unit, SimulationTick tick)
 Build a checked wait request with optimistic battle revision.
 

详细描述

Tactics movement adapter for shared ActionRuntime.

在文件 TacticsAction.h 中定义.