diff options
author | Andrei Karas <akaras@inbox.ru> | 2014-05-11 20:23:08 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2014-05-11 20:23:08 +0300 |
commit | ef5e90f62ca8ad28309c5c9f7cf703a202f7fb1d (patch) | |
tree | 5e1ebff331c2988ff30ce6f9e2e63eb9b5cdc0ca /src/being/playerrelations.h | |
parent | caea9420c61be39e1d835e3fa9ed34c2389aa9d5 (diff) | |
download | plus-ef5e90f62ca8ad28309c5c9f7cf703a202f7fb1d.tar.gz plus-ef5e90f62ca8ad28309c5c9f7cf703a202f7fb1d.tar.bz2 plus-ef5e90f62ca8ad28309c5c9f7cf703a202f7fb1d.tar.xz plus-ef5e90f62ca8ad28309c5c9f7cf703a202f7fb1d.zip |
Move playerignorestrategy into separate file.
Diffstat (limited to 'src/being/playerrelations.h')
-rw-r--r-- | src/being/playerrelations.h | 28 |
1 files changed, 1 insertions, 27 deletions
diff --git a/src/being/playerrelations.h b/src/being/playerrelations.h index f0b7b4279..9f9e45c2e 100644 --- a/src/being/playerrelations.h +++ b/src/being/playerrelations.h @@ -33,36 +33,10 @@ #include "localconsts.h" class Being; +class PlayerIgnoreStrategy; class PlayerRelationsListener; /** - * Ignore strategy: describes how we should handle ignores. - */ -class PlayerIgnoreStrategy -{ - public: - std::string mDescription; - std::string mShortName; - - A_DELETE_COPY(PlayerIgnoreStrategy) - - virtual ~PlayerIgnoreStrategy() - { } - - /** - * Handle the ignoring of the indicated action by the indicated player. - */ - virtual void ignore(Being *const being, - const unsigned int flags) const = 0; - protected: - PlayerIgnoreStrategy() : - mDescription(), - mShortName() - { - } -}; - -/** * Player relations class, represents any particular relations and/or * preferences the user of the local client has wrt other players (identified * by std::string). |