ime::TargetGridMover Member List

This is the complete list of members for ime::TargetGridMover, including all inherited members.

emit(const std::string &event)ime::Objectprotected
emitChange(const Property &property)ime::Objectprotected
enableAdaptiveMovement(bool isAdaptive)ime::TargetGridMover
getClassName() const overrideime::TargetGridMovervirtual
getClassType() const overrideime::GridMovervirtual
getDestination() constime::TargetGridMover
getDirection() constime::GridMover
getGrid()ime::GridMover
getMaxLinearSpeed() constime::GridMover
getMovementRestriction() constime::GridMover
getObjectId() constime::Object
getPath() constime::TargetGridMover
getTag() constime::Object
getTarget() constime::GridMover
getTargetTileIndex() constime::GridMovervirtual
getType() constime::GridMover
GridMover(TileMap &tilemap, GameObject::Ptr gameObject=nullptr)ime::GridMoverexplicit
GridMover(Type type, TileMap &tileMap, GameObject::Ptr target)ime::GridMoverprotected
isDestinationReachable(Index index)ime::TargetGridMover
isTargetMoving() constime::GridMover
MoveRestriction enum nameime::GridMover
Object()ime::Object
Object(const Object &)ime::Object
Object(Object &&) noexcept=defaultime::Object
onAdjacentTileReached(Callback< Tile > callback)ime::GridMover
onCollectableCollision(Callback< GameObject::Ptr, GameObject::Ptr > callback)ime::GridMover
onDestinationReached(Callback< Tile > callback)ime::TargetGridMover
onDestruction(const Callback<> &callback)ime::Object
onEnemyCollision(Callback< GameObject::Ptr, GameObject::Ptr > callback)ime::GridMover
onEvent(const std::string &event, const Callback<> &callback)ime::Object
onGridBorderCollision(Callback<> callback)ime::GridMover
onMoveBegin(Callback< Tile > callback)ime::GridMover
onObstacleCollision(Callback< GameObject::Ptr, GameObject::Ptr > callback)ime::GridMover
onPlayerCollision(Callback< GameObject::Ptr, GameObject::Ptr > callback)ime::GridMover
onPropertyChange(const std::string &property, const Callback< Property > &callback)ime::Object
onPropertyChange(const Callback< Property > &callback)ime::Object
onSolidTileCollision(Callback< Tile > callback)ime::GridMover
onTargetChanged(Callback< GameObject::Ptr > callback)ime::GridMover
onTargetTileReset(Callback< Tile > callback) (defined in ime::GridMover)ime::GridMover
operator!=(const Object &rhs) constime::Object
operator=(const Object &)ime::Object
operator=(Object &&) noexcept=defaultime::Object
operator==(const Object &rhs) constime::Object
Ptr typedefime::TargetGridMover
removeCollisionHandler(int id)ime::GridMover
removeDestructionListener(int id)ime::Object
removeEventListener(const std::string &event, int id)ime::GridMover
requestDirectionChange(const Direction &newDir)ime::GridMover
resetTargetTile() (defined in ime::GridMover)ime::GridMover
setDestination(Index index)ime::TargetGridMover
setDestination(Vector2f position)ime::TargetGridMover
setMaxLinearSpeed(Vector2f speed)ime::GridMover
setMovementRestriction(MoveRestriction moveRestriction)ime::GridMover
setPathFinder(std::unique_ptr< IPathFinderStrategy > pathFinder)ime::TargetGridMover
setTag(const std::string &tag)ime::Object
setTarget(GameObject::Ptr target)ime::GridMover
startMovement()ime::TargetGridMover
stopMovement()ime::TargetGridMover
TargetGridMover(TileMap &tileMap, GameObject::Ptr target=nullptr)ime::TargetGridMoverexplicit
teleportTargetToDestination()ime::GridMover
Type enum nameime::GridMover
unsubscribe(const std::string &event, int id)ime::Object
update(Time deltaTime)ime::GridMovervirtual
~GridMover() overrideime::GridMover
~Object()ime::Objectvirtual
~TargetGridMover() overrideime::TargetGridMover