diff options
author | Andrei Karas <akaras@inbox.ru> | 2013-04-10 15:47:42 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2013-04-10 15:47:42 +0300 |
commit | a3635c94a9f1074736f243b0f7de7ab1c8aa14d0 (patch) | |
tree | 6c0b4c6231def1f391ee5dd5dbad715c57d4005f /src/net/tmwa | |
parent | 3efda43abd11979adfd048fc62fe4f09e702f772 (diff) | |
download | mv-a3635c94a9f1074736f243b0f7de7ab1c8aa14d0.tar.gz mv-a3635c94a9f1074736f243b0f7de7ab1c8aa14d0.tar.bz2 mv-a3635c94a9f1074736f243b0f7de7ab1c8aa14d0.tar.xz mv-a3635c94a9f1074736f243b0f7de7ab1c8aa14d0.zip |
Improve partyhandler class.
Diffstat (limited to 'src/net/tmwa')
-rw-r--r-- | src/net/tmwa/partyhandler.cpp | 20 | ||||
-rw-r--r-- | src/net/tmwa/partyhandler.h | 23 |
2 files changed, 22 insertions, 21 deletions
diff --git a/src/net/tmwa/partyhandler.cpp b/src/net/tmwa/partyhandler.cpp index 583bfa60f..f86e030d1 100644 --- a/src/net/tmwa/partyhandler.cpp +++ b/src/net/tmwa/partyhandler.cpp @@ -104,13 +104,13 @@ void PartyHandler::handleMessage(Net::MessageIn &msg) BLOCK_END("PartyHandler::handleMessage") } -void PartyHandler::create(const std::string &name) +void PartyHandler::create(const std::string &name) const { MessageOut outMsg(CMSG_PARTY_CREATE); outMsg.writeString(name.substr(0, 23), 24); } -void PartyHandler::invite(Being *being) +void PartyHandler::invite(Being *const being) const { if (being) { @@ -119,7 +119,7 @@ void PartyHandler::invite(Being *being) } } -void PartyHandler::invite(const std::string &name) +void PartyHandler::invite(const std::string &name) const { if (!actorSpriteManager) return; @@ -134,7 +134,7 @@ void PartyHandler::invite(const std::string &name) } void PartyHandler::inviteResponse(const std::string &inviter A_UNUSED, - bool accept) + const bool accept) const { if (player_node) { @@ -144,12 +144,12 @@ void PartyHandler::inviteResponse(const std::string &inviter A_UNUSED, } } -void PartyHandler::leave() +void PartyHandler::leave() const { MessageOut outMsg(CMSG_PARTY_LEAVE); } -void PartyHandler::kick(Being *being) +void PartyHandler::kick(Being *const being) const { if (being) { @@ -159,7 +159,7 @@ void PartyHandler::kick(Being *being) } } -void PartyHandler::kick(const std::string &name) +void PartyHandler::kick(const std::string &name) const { if (!Ea::taParty) return; @@ -176,14 +176,14 @@ void PartyHandler::kick(const std::string &name) outMsg.writeString(name, 24); //Unused } -void PartyHandler::chat(const std::string &text) +void PartyHandler::chat(const std::string &text) const { MessageOut outMsg(CMSG_PARTY_MESSAGE); outMsg.writeInt16(static_cast<int16_t>(text.length() + 4)); outMsg.writeString(text, static_cast<int>(text.length())); } -void PartyHandler::setShareExperience(PartyShare share) +void PartyHandler::setShareExperience(const PartyShare share) const { if (share == PARTY_SHARE_NOT_POSSIBLE) return; @@ -193,7 +193,7 @@ void PartyHandler::setShareExperience(PartyShare share) outMsg.writeInt16(static_cast<int16_t>(mShareItems)); } -void PartyHandler::setShareItems(PartyShare share) +void PartyHandler::setShareItems(const PartyShare share) const { if (share == PARTY_SHARE_NOT_POSSIBLE) return; diff --git a/src/net/tmwa/partyhandler.h b/src/net/tmwa/partyhandler.h index 352e57d7d..6efd87868 100644 --- a/src/net/tmwa/partyhandler.h +++ b/src/net/tmwa/partyhandler.h @@ -41,27 +41,28 @@ class PartyHandler final : public MessageHandler, public Ea::PartyHandler ~PartyHandler(); - void handleMessage(Net::MessageIn &msg); + void handleMessage(Net::MessageIn &msg) override; - void create(const std::string &name); + void create(const std::string &name) const override; - void invite(Being *being); + void invite(Being *const being) const override; - void invite(const std::string &name); + void invite(const std::string &name) const override; - void inviteResponse(const std::string &inviter, bool accept); + void inviteResponse(const std::string &inviter, + const bool accept) const override; - void leave(); + void leave() const override; - void kick(Being *being); + void kick(Being *const being) const override; - void kick(const std::string &name); + void kick(const std::string &name) const override; - void chat(const std::string &text); + void chat(const std::string &text) const override; - void setShareExperience(PartyShare share); + void setShareExperience(const PartyShare share) const override; - void setShareItems(PartyShare share); + void setShareItems(const PartyShare share) const override; }; } // namespace TmwAthena |