ime::KeyboardGridMover Member List

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

emit(const std::string &event)ime::Objectprotected
emitChange(const Property &property)ime::Objectprotected
getClassName() const overrideime::KeyboardGridMovervirtual
getClassType() const overrideime::GridMovervirtual
getDirection() constime::GridMover
getGrid()ime::GridMover
getMaxLinearSpeed() constime::GridMover
getMovementRestriction() constime::GridMover
getMovementTrigger() constime::KeyboardGridMover
getObjectId() constime::Object
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
handleEvent(Event event)ime::KeyboardGridMover
isTargetMoving() constime::GridMover
KeyboardGridMover(TileMap &tileMap, GameObject::Ptr target=nullptr)ime::KeyboardGridMoverexplicit
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
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::KeyboardGridMover
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
setKeys(Key leftKey, Key rightKey, Key upKey, Key downKey)ime::KeyboardGridMover
setMaxLinearSpeed(Vector2f speed)ime::GridMover
setMovementRestriction(MoveRestriction moveRestriction)ime::GridMover
setMovementTrigger(MovementTrigger trigger)ime::KeyboardGridMover
setTag(const std::string &tag)ime::Object
setTarget(GameObject::Ptr target)ime::GridMover
teleportTargetToDestination()ime::GridMover
Type enum nameime::GridMover
unsubscribe(const std::string &event, int id)ime::Object
update(Time deltaTime)ime::GridMovervirtual
~GridMover() overrideime::GridMover
~KeyboardGridMover() overrideime::KeyboardGridMover
~Object()ime::Objectvirtual