diff options
author | Ben Longbons <b.r.longbons@gmail.com> | 2014-06-10 15:31:24 -0700 |
---|---|---|
committer | Ben Longbons <b.r.longbons@gmail.com> | 2014-06-23 21:07:14 -0700 |
commit | 1c1752f40aac20bf9a5e56817951a013c2219bed (patch) | |
tree | d4ca348dd88ec08cf4edbdd37b72396b75a914a4 /src/login/login.t.hpp | |
parent | 8ce2f240dba5bdd0ca47ac25f16f140d8d1744fc (diff) | |
download | tmwa-1c1752f40aac20bf9a5e56817951a013c2219bed.tar.gz tmwa-1c1752f40aac20bf9a5e56817951a013c2219bed.tar.bz2 tmwa-1c1752f40aac20bf9a5e56817951a013c2219bed.tar.xz tmwa-1c1752f40aac20bf9a5e56817951a013c2219bed.zip |
Generate the map server protocol
Sigh, map server will have no smart filters yet
Diffstat (limited to 'src/login/login.t.hpp')
-rw-r--r-- | src/login/login.t.hpp | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/src/login/login.t.hpp b/src/login/login.t.hpp new file mode 100644 index 0000000..b49fc4b --- /dev/null +++ b/src/login/login.t.hpp @@ -0,0 +1,43 @@ +#ifndef TMWA_LOGIN_LOGIN_T_HPP +#define TMWA_LOGIN_LOGIN_T_HPP +// login.t.hpp - externally useful types from login +// +// Copyright © ????-2004 Athena Dev Teams +// Copyright © 2004-2011 The Mana World Development Team +// Copyright © 2011-2014 Ben Longbons <b.r.longbons@gmail.com> +// +// This file is part of The Mana World (Athena server) +// +// 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 3 of the License, or +// (at your option) 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/>. + +# include "fwd.hpp" + +# include <cstdint> + +# include "../generic/enum.hpp" + +namespace e +{ +enum class VERSION_2 : uint8_t +{ + /// client supports updatehost + UPDATEHOST = 0x01, + /// send servers in forward order + SERVERORDER = 0x02, +}; +ENUM_BITWISE_OPERATORS(VERSION_2) +} +using e::VERSION_2; + +#endif // TMWA_LOGIN_LOGIN_T_HPP |