_aiData (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
_animSet (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | protected |
_boxD (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | protected |
_boxV (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | protected |
_clip (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | protected |
_collideData (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
_damageDone (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | protected |
_dir (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | protected |
_hover (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
_id (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | protected |
_image (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | protected |
_imgEff (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | protected |
_imgSize (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | protected |
_input (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | protected |
_layer (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
_pathing (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
_popup (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | protected |
_pos (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | protected |
_target (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | protected |
_vel (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | protected |
_velMod (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
_visible (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | protected |
animate(pyrodactyl::event::Info &info) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
animate(const pyrodactyl::people::PersonState &pst) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
assignFrame() (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
attack(pyrodactyl::event::Info &info, Sprite &targetSp, const pyrodactyl::ai::SpriteConstant &sc) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
boundRect() (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
boxD(const Rect &rect) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | inlineprotected |
boxD() (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
boxV(const Rect &rect) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | inlineprotected |
boxV() (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
calcProperties(pyrodactyl::event::Info &info) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
camFocus() (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
clip(const Rect &rect) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | inlineprotected |
damageValid(Sprite &s, const pyrodactyl::ai::SpriteConstant &sc) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | protected |
dialogClip(const pyrodactyl::people::PersonState &state) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | inline |
dialogUpdateClip(const pyrodactyl::people::PersonState &state) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | inline |
distSq(const Sprite &s) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
draw(pyrodactyl::event::Info &info, const Rect &camera) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
drawPopup(pyrodactyl::ui::ParagraphData &pop, const Rect &camera) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
effectImg(bool vis) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | inline |
exchangeDamage(pyrodactyl::event::Info &info, Sprite &s, const pyrodactyl::ai::SpriteConstant &sc) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
fightCollide(Rect hitbox, Rect enemy_bounds, Range &range, const pyrodactyl::ai::SpriteConstant &sc) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | protected |
flee(pyrodactyl::event::Info &info, Common::Array< pyrodactyl::level::Exit > &areaExit, const pyrodactyl::ai::SpriteConstant &sc) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
flyAround(const Rect &camera, const pyrodactyl::ai::SpriteConstant &sc) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
forceUpdateMove(const pyrodactyl::input::FightAnimationType &combo) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
forceUpdateMove(const uint &index) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
h() (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | inline |
handleEvents(pyrodactyl::event::Info &info, const Rect &camera, const pyrodactyl::ai::SpriteConstant &sc, const Common::Event &event) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
id() (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | inline |
img() (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | inline |
inputStop() (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | inline |
internalEvents(pyrodactyl::event::Info &info, const Common::String &player_id, Common::Array< pyrodactyl::event::EventResult > &result, Common::Array< pyrodactyl::event::EventSeqInfo > &end_seq) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
lastFrame() (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | inline |
load(rapidxml::xml_node< char > *node, Common::Array< Common::Path > &animations) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
loadState(rapidxml::xml_node< char > *node) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
move(const pyrodactyl::ai::SpriteConstant &sc) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
moveToDest(pyrodactyl::event::Info &info, const pyrodactyl::ai::SpriteConstant &sc) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
moveToDestPathfinding(pyrodactyl::event::Info &info, const pyrodactyl::ai::SpriteConstant &sc) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
moveToLoc(Vector2i &dest, const float &vel, const pyrodactyl::ai::SpriteConstant &sc) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
moveToLocPathfinding(Vector2i &dest, const float &vel, const pyrodactyl::ai::SpriteConstant &sc) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
popupShow() (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | inline |
posRect() (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
rangeRect(const Rect &bounds, const Range &range) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
resetFrame(const pyrodactyl::people::PersonState &pst) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | protected |
resolveCollide() (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
resolveInside(Rect collider) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
saveState(rapidxml::xml_document<> &doc, rapidxml::xml_node< char > *root) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
setDestPathfinding(const Vector2i &dest, bool reachable=true) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
Sprite() (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
stop() (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | inline |
takeDamage(pyrodactyl::event::Info &info, Sprite &s) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
takingDamage(Sprite &sp, const pyrodactyl::ai::SpriteConstant &sc) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
updateFrame(const pyrodactyl::people::PersonState &pst, const bool &repeat=false) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
updateMove(const pyrodactyl::input::FightAnimationType &combo) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
updateMove(const uint &index) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
vel() (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | inline |
visible(bool val) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | inline |
visible() (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | inline |
w() (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | inline |
walk(const bool &reset) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
walk(const pyrodactyl::people::PersonState &pst) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | |
walkPattern(const pyrodactyl::ai::MovementSet &set) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | inline |
x(int X) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | inline |
x() (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | inline |
xVel(const float &val) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | inline |
xVel() (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | inline |
y(int Y) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | inline |
y() (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | inline |
yVel(const float &val) (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | inline |
yVel() (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | inline |
~Sprite() (defined in Crab::pyrodactyl::anim::Sprite) | Crab::pyrodactyl::anim::Sprite | inline |