#include <movement.h>
Public Member Functions | |
Movement (bool is_relative, const MovementCalculator &calculator, const MovementSpender &spender, const MovementAction &action) | |
virtual | ~Movement () |
time::TimeElapsed | operator() (base::GameObject *caster, const GameTargets &targets) |
![]() | |
Skill () | |
virtual | ~Skill () |
virtual time::TimeElapsed | operator() (base::GameObject *caster, const ugdk::math::Integer2D &target) |
virtual time::TimeElapsed | operator() (base::GameObject *caster, base::GameObject *target) |
virtual time::TimeElapsed | operator() (base::GameObject *caster) |
Additional Inherited Members | |
![]() | |
static Skill * | LoadFromFile (const std::string &) |
game::action::skill::Movement::Movement | ( | bool | is_relative, |
const MovementCalculator & | calculator, | ||
const MovementSpender & | spender, | ||
const MovementAction & | action | ||
) |
|
inlinevirtual |
|
virtual |
Implements game::action::skill::Skill.