From e26b64efb9c6b79bbd5d9426af6887e83651e466 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Fri, 6 May 2011 19:37:58 +0300 Subject: Move attack filter arrays and methods from localplayer to actorspritemanager class. --- src/localplayer.h | 81 ------------------------------------------------------- 1 file changed, 81 deletions(-) (limited to 'src/localplayer.h') diff --git a/src/localplayer.h b/src/localplayer.h index 4b9e98c13..6a6a015b8 100644 --- a/src/localplayer.h +++ b/src/localplayer.h @@ -449,79 +449,6 @@ class LocalPlayer : public Being, public ActorSpriteListener, void checkNewName(Being *being); - bool isInAttackList(const std::string &name) - { return mAttackMobsSet.find(name) != mAttackMobsSet.end(); } - - bool isInPriorityAttackList(const std::string &name) - { - return mPriorityAttackMobsSet.find(name) - != mPriorityAttackMobsSet.end(); - } - - bool isInIgnoreAttackList(const std::string &name) - { - return mIgnoreAttackMobsSet.find(name) - != mIgnoreAttackMobsSet.end(); - } - -/* - bool isInAttackOrIgnoreList(const std::string &name) - { return mAttackMobsSet.find(name) != mAttackMobsSet.end() || - mIgnoreAttackMobsSet.find(name) != mIgnoreAttackMobsSet.end(); } -*/ - - void removeAttackMob(const std::string &name); - - void addPriorityAttackMob(std::string name); - - void addAttackMob(std::string name); - - void addIgnoreAttackMob(std::string name); - - std::list getPriorityAttackMobs() - { return mPriorityAttackMobs; } - - std::list getAttackMobs() - { return mAttackMobs; } - - void setPriorityAttackMobs(std::list mobs) - { mPriorityAttackMobs = mobs; } - - void setAttackMobs(std::list mobs) - { mAttackMobs = mobs; } - - int getPriorityAttackMobsSize() - { return mPriorityAttackMobs.size(); } - - int getAttackMobsSize() - { return mAttackMobs.size(); } - - std::list getIgnoreAttackMobs() - { return mIgnoreAttackMobs; } - - std::set getAttackMobsSet() - { return mAttackMobsSet; } - - std::set getPriorityAttackMobsSet() - { return mPriorityAttackMobsSet; } - - std::set getIgnoreAttackMobsSet() - { return mIgnoreAttackMobsSet; } - - void rebuildPriorityAttackMobs(); - - void rebuildAttackMobs(); - - std::map getAttackMobsMap() - { return mAttackMobsMap; } - - std::map getPriorityAttackMobsMap() - { return mPriorityAttackMobsMap; } - - int getAttackMobIndex(std::string name); - - int getPriorityAttackMobIndex(std::string name); - void resetYellowBar(); protected: @@ -650,14 +577,6 @@ class LocalPlayer : public Being, public ActorSpriteListener, bool mServerAttack; std::string mLastHitFrom; std::string mWaitFor; - std::list mPriorityAttackMobs; - std::list mAttackMobs; - std::list mIgnoreAttackMobs; - std::set mPriorityAttackMobsSet; - std::set mAttackMobsSet; - std::set mIgnoreAttackMobsSet; - std::map mPriorityAttackMobsMap; - std::map mAttackMobsMap; }; extern LocalPlayer *player_node; -- cgit v1.2.3-60-g2f50