From 0928d201335e8c247a44a1406cfbee3921ee7901 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Wed, 3 Feb 2016 18:39:14 +0300 Subject: Add option for saving mapping between account id and nicks. This information stored in separate files. --- src/actormanager.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/actormanager.h') diff --git a/src/actormanager.h b/src/actormanager.h index 536c70b63..6e9020d20 100644 --- a/src/actormanager.h +++ b/src/actormanager.h @@ -56,6 +56,8 @@ typedef std::set ActorSprites; typedef ActorSprites::iterator ActorSpritesIterator; typedef ActorSprites::const_iterator ActorSpritesConstIterator; +typedef std::map > IdNameMapping; + class ActorManager final: public ConfigListener { public: @@ -354,6 +356,9 @@ class ActorManager final: public ConfigListener void updateBadges(); + void updateNameId(const std::string &name, + const BeingId beingId); + size_t size() const { return mActors.size(); } @@ -389,6 +394,7 @@ class ActorManager final: public ConfigListener ActorSprites mActors; ActorSprites mDeleteActors; + IdNameMapping mIdName; std::set mBlockedBeings; #ifdef EATHENA_SUPPORT std::map mChars; @@ -403,6 +409,7 @@ class ActorManager final: public ConfigListener bool mCycleMonsters; bool mCycleNPC; bool mExtMouseTargeting; + bool mEnableIdCollecting; #define defVarsP(mob) \ std::list mPriority##mob;\ -- cgit v1.2.3-60-g2f50