summaryrefslogtreecommitdiff
path: root/src/being/beingcacheentry.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/being/beingcacheentry.h')
-rw-r--r--src/being/beingcacheentry.h138
1 files changed, 0 insertions, 138 deletions
diff --git a/src/being/beingcacheentry.h b/src/being/beingcacheentry.h
deleted file mode 100644
index 4cfc6f64b..000000000
--- a/src/being/beingcacheentry.h
+++ /dev/null
@@ -1,138 +0,0 @@
-/*
- * The ManaPlus Client
- * Copyright (C) 2011-2017 The ManaPlus Developers
- *
- * This file is part of The ManaPlus Client.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-#ifndef BEING_BEINGCACHEENTRY_H
-#define BEING_BEINGCACHEENTRY_H
-
-#include "enums/simpletypes/beingid.h"
-
-#include "localconsts.h"
-
-#include <string>
-
-class BeingCacheEntry final
-{
- public:
- explicit BeingCacheEntry(const BeingId id) :
- mName(),
- mPartyName(),
- mGuildName(),
- mIp(),
- mId(id),
- mLevel(0),
- mPvpRank(0),
- mTime(0),
- mFlags(0),
- mTeamId(0U),
- mIsAdvanced(false)
- {
- }
-
- A_DELETE_COPY(BeingCacheEntry)
-
- BeingId getId() const
- { return mId; }
-
- /**
- * Returns the name of the being.
- */
- const std::string &getName() const
- { return mName; }
-
- /**
- * Sets the name for the being.
- *
- * @param name The name that should appear.
- */
- void setName(const std::string &name)
- { mName = name; }
-
- /**
- * Following are set from the server (mainly for players)
- */
- void setPartyName(const std::string &name)
- { mPartyName = name; }
-
- void setGuildName(const std::string &name)
- { mGuildName = name; }
-
- const std::string &getPartyName() const
- { return mPartyName; }
-
- const std::string &getGuildName() const
- { return mGuildName; }
-
- void setLevel(const int n)
- { mLevel = n; }
-
- int getLevel() const
- { return mLevel; }
-
- void setTime(const time_t n)
- { mTime = n; }
-
- time_t getTime() const
- { return mTime; }
-
- unsigned getPvpRank() const
- { return mPvpRank; }
-
- void setPvpRank(const int r)
- { mPvpRank = r; }
-
- std::string getIp() const
- { return mIp; }
-
- void setIp(const std::string &ip)
- { mIp = ip; }
-
- bool isAdvanced() const
- { return mIsAdvanced; }
-
- void setAdvanced(const bool a)
- { mIsAdvanced = a; }
-
- int getFlags() const
- { return mFlags; }
-
- void setFlags(const int flags)
- { mFlags = flags; }
-
- uint16_t getTeamId() const
- { return mTeamId; }
-
- void setTeamId(const uint16_t teamId)
- { mTeamId = teamId; }
-
- protected:
- std::string mName; /**< Name of character */
- std::string mPartyName;
- std::string mGuildName;
- std::string mIp;
- BeingId mId; /**< Unique sprite id */
- int mLevel;
- unsigned int mPvpRank;
- time_t mTime;
- int mFlags;
- uint16_t mTeamId;
- bool mIsAdvanced;
-};
-
-#endif // BEING_BEINGCACHEENTRY_H