summaryrefslogtreecommitdiff
path: root/src/being/playerrelations.h
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2014-05-11 20:23:08 +0300
committerAndrei Karas <akaras@inbox.ru>2014-05-11 20:23:08 +0300
commitef5e90f62ca8ad28309c5c9f7cf703a202f7fb1d (patch)
tree5e1ebff331c2988ff30ce6f9e2e63eb9b5cdc0ca /src/being/playerrelations.h
parentcaea9420c61be39e1d835e3fa9ed34c2389aa9d5 (diff)
downloadmanaplus-ef5e90f62ca8ad28309c5c9f7cf703a202f7fb1d.tar.gz
manaplus-ef5e90f62ca8ad28309c5c9f7cf703a202f7fb1d.tar.bz2
manaplus-ef5e90f62ca8ad28309c5c9f7cf703a202f7fb1d.tar.xz
manaplus-ef5e90f62ca8ad28309c5c9f7cf703a202f7fb1d.zip
Move playerignorestrategy into separate file.
Diffstat (limited to 'src/being/playerrelations.h')
-rw-r--r--src/being/playerrelations.h28
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).