summaryrefslogtreecommitdiff
path: root/src/guildmanager.h
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-05-10 14:17:42 +0300
committerAndrei Karas <akaras@inbox.ru>2015-05-10 14:17:42 +0300
commitf172be2b985821bbdd3da30915a49a4fa863e247 (patch)
treeb43673fe37661663403b5af1f6129c7cbe7eb311 /src/guildmanager.h
parent0c9190e17be10e513d89d15aa29c1aab84124af7 (diff)
downloadplus-f172be2b985821bbdd3da30915a49a4fa863e247.tar.gz
plus-f172be2b985821bbdd3da30915a49a4fa863e247.tar.bz2
plus-f172be2b985821bbdd3da30915a49a4fa863e247.tar.xz
plus-f172be2b985821bbdd3da30915a49a4fa863e247.zip
Move guildmanager into net/tmwa directory.
Diffstat (limited to 'src/guildmanager.h')
-rw-r--r--src/guildmanager.h106
1 files changed, 0 insertions, 106 deletions
diff --git a/src/guildmanager.h b/src/guildmanager.h
deleted file mode 100644
index 2fa6b2df8..000000000
--- a/src/guildmanager.h
+++ /dev/null
@@ -1,106 +0,0 @@
-/*
- * The ManaPlus Client
- * Copyright (C) 2011-2015 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 GUILDMANAGER_H
-#define GUILDMANAGER_H
-
-#ifdef TMWA_SUPPORT
-
-#include "utils/stringvector.h"
-
-#include "localconsts.h"
-
-class ChatTab;
-class Guild;
-class EmulateGuildTab;
-
-class GuildManager final
-{
- public:
- GuildManager();
-
- A_DELETE_COPY(GuildManager)
-
- ~GuildManager();
-
- static void init();
-
- void chat(const std::string &msg);
-
- static void send(const std::string &msg);
-
- bool processGuildMessage(const std::string &msg);
-
- void getNames(StringVect &names) const;
-
- void requestGuildInfo();
-
- void updateList();
-
- static bool getEnableGuildBot() A_WARN_UNUSED
- { return mEnableGuildBot; }
-
- static void kick(const std::string &msg);
-
- static void invite(const std::string &msg);
-
- static void leave();
-
- static void notice(const std::string &msg);
-
- void createTab(Guild *const guild);
-
- Guild *createGuild() const A_WARN_UNUSED;
-
- static void clear();
-
- void reload();
-
- static void inviteResponse(const bool response);
-
- bool afterRemove();
-
- void slowLogic();
-
- bool havePower() const A_WARN_UNUSED
- { return mHavePower; }
-
- ChatTab *getTab();
-
- private:
- bool process(std::string msg);
-
- static bool mEnableGuildBot;
- bool mGotInfo;
- bool mGotName;
- bool mSentInfoRequest;
- bool mSentNameRequest;
- bool mHavePower;
- StringVect mTempList;
- EmulateGuildTab *mTab;
- bool mRequest;
- int mRequestTime;
- bool mGotOnlineInfo;
-};
-
-extern GuildManager *guildManager;
-
-#endif // TMWA_SUPPORT
-#endif // GUILDMANAGER_H