![]() |
FYP
1.0.0
Final Year Project -- Alexander Meuer
|
This is the complete list of members for Pawn, including all inherited members.
| Actor(sf::Texture &texture, sf::Shape *collisionMask, sf::Vector2f const &maskOffset) | Actor | |
| Actor(tinyxml2::XMLElement *xml) (defined in Actor) | Actor | explicit |
| animate(sf::Time const &elapsedTime) | Actor | |
| ATTACKING enum value (defined in Pawn) | Pawn | |
| beTaunted(std::shared_ptr< Pawn > const &taunter) | Pawn | |
| calculateAnimation() (defined in Pawn) | Pawn | protectedvirtual |
| calculateState(sf::Vector2f const &goalDisplacement) (defined in Pawn) | Pawn | protectedvirtual |
| Collidable(sf::Shape *mask, sf::Vector2f offset) (defined in collision::Collidable) | collision::Collidable | |
| Collidable(Collidable const &other) (defined in collision::Collidable) | collision::Collidable | |
| Collidable(tinyxml2::XMLElement *xml) | collision::Collidable | |
| DEAD enum value (defined in Pawn) | Pawn | |
| debug_draw(sf::RenderTarget &target) (defined in collision::Collidable) | collision::Collidable | |
| doAttack(float secondsElapsed) (defined in Pawn) | Pawn | protectedvirtual |
| doMarch(sf::Vector2f const &goalDisplacement, float secondsElapsed) (defined in Pawn) | Pawn | protectedvirtual |
| draw(sf::RenderTarget &target) const (defined in Actor) | Actor | virtual |
| ENEMY enum value (defined in Pawn) | Pawn | |
| Faction enum name (defined in Pawn) | Pawn | |
| getArmour() const (defined in Pawn) | Pawn | |
| getAxies(std::vector< sf::Vector2f > &axiesVector) | collision::Collidable | |
| getBloodColor() const (defined in Pawn) | Pawn | |
| getCombatTarget() const (defined in Pawn) | Pawn | |
| getDestination() const | Pawn | |
| getFaction() const | Pawn | |
| getHealth() const (defined in Pawn) | Pawn | |
| getMagicResist() const (defined in Pawn) | Pawn | |
| getMask() const (defined in collision::Collidable) | collision::Collidable | |
| getMovementSpeed() const (defined in Pawn) | Pawn | |
| getPlayingAnimation() const | Actor | |
| getPointCount() const | collision::Collidable | |
| getState() const | Pawn | |
| getVisible() const (defined in Actor) | Actor | |
| heal(int amount) | Pawn | |
| IDLE enum value (defined in Pawn) | Pawn | |
| isDead() const | Pawn | |
| isPlayingAnimation() const | Actor | |
| kill() | Pawn | |
| M_MAX_HEALTH (defined in Pawn) | Pawn | protected |
| makeSelfAware(std::shared_ptr< Pawn > const &smartThis) (defined in Pawn) | Pawn | |
| MARCHING enum value (defined in Pawn) | Pawn | |
| mArmour (defined in Pawn) | Pawn | protected |
| mAttackDamage (defined in Pawn) | Pawn | protected |
| mAttackRange (defined in Pawn) | Pawn | protected |
| mAttackSound (defined in Pawn) | Pawn | protected |
| mAttacksPerSecond | Pawn | protected |
| mBloodColor (defined in Pawn) | Pawn | private |
| mCombatTarget (defined in Pawn) | Pawn | protected |
| mDamageType (defined in Pawn) | Pawn | protected |
| mDestination (defined in Pawn) | Pawn | protected |
| mFaction | Pawn | protected |
| mHealth (defined in Pawn) | Pawn | protected |
| mMagicResist (defined in Pawn) | Pawn | protected |
| mMovementSpeed (defined in Pawn) | Pawn | protected |
| mOnDeathFunction (defined in Pawn) | Pawn | private |
| mSecondsSinceTurn | Pawn | private |
| mSecondsToWait (defined in Pawn) | Pawn | private |
| mState (defined in Pawn) | Pawn | protected |
| mStunDuration (defined in Pawn) | Pawn | protected |
| mTimeSinceAttack | Pawn | protected |
| mTimeStunned (defined in Pawn) | Pawn | protected |
| mTurnCooldown | Pawn | private |
| mVisible (defined in Actor) | Actor | protected |
| NEUTRAL enum value (defined in Pawn) | Pawn | |
| offerTarget(std::shared_ptr< Pawn > const &target) | Pawn | |
| onCollide(std::shared_ptr< Collidable > &other, sf::Vector2f const &mtv) | Pawn | virtual |
| Actor::onCollide(std::shared_ptr< Collidable > &other, sf::Vector2f const &mtv) | collision::Collidable | virtual |
| Pawn(tinyxml2::XMLElement *xml) | Pawn | |
| playAnimation(std::string const &name, bool loop=false) | Actor | |
| PLAYER enum value (defined in Pawn) | Pawn | |
| projectOntoAxis(sf::Vector2f &axis) const | collision::Collidable | |
| self (defined in Pawn) | Pawn | protected |
| setDebugColour(sf::Color const &c) (defined in collision::Collidable) | collision::Collidable | |
| setDestination(sf::Vector2f const &destination) | Pawn | virtual |
| setMask(sf::Shape *mask, sf::Vector2f offset) (defined in collision::Collidable) | collision::Collidable | |
| setMovementSpeed(int newSpeed) (defined in Pawn) | Pawn | |
| setOnDeath(std::function< void(Pawn *)> const &callback) (defined in Pawn) | Pawn | |
| setVisible(bool isVisible=true) (defined in Actor) | Actor | |
| State enum name (defined in Pawn) | Pawn | |
| stopWaiting() (defined in Pawn) | Pawn | protected |
| stun(sf::Time const &duration) | Pawn | |
| STUNNED enum value (defined in Pawn) | Pawn | |
| takeDamage(int amount, Damage::Type type) | Pawn | |
| takeDamage(int amount, Damage::Type type, std::shared_ptr< Pawn > const &sender) | Pawn | |
| targetIsDead() const | Pawn | |
| toggleVisible() (defined in Actor) | Actor | |
| turnToFaceDirection(sf::Vector2f const &dir) (defined in Pawn) | Pawn | protected |
| update(sf::Time const &elapsedTime) | Pawn | virtual |
| updateCollidableMask(sf::Vector2f const &newPosition) | collision::Collidable | protected |
| wait(float seconds) | Pawn | |
| ~Actor() (defined in Actor) | Actor | virtual |
| ~Collidable() (defined in collision::Collidable) | collision::Collidable | virtual |
| ~Pawn() (defined in Pawn) | Pawn | virtual |