ManaPlus
gamehandler.cpp
Go to the documentation of this file.
1 /*
2  * The ManaPlus Client
3  * Copyright (C) 2009 The Mana World Development Team
4  * Copyright (C) 2009-2010 The Mana Developers
5  * Copyright (C) 2011-2019 The ManaPlus Developers
6  *
7  * This file is part of The ManaPlus Client.
8  *
9  * This program is free software; you can redistribute it and/or modify
10  * it under the terms of the GNU General Public License as published by
11  * the Free Software Foundation; either version 2 of the License, or
12  * any later version.
13  *
14  * This program is distributed in the hope that it will be useful,
15  * but WITHOUT ANY WARRANTY; without even the implied warranty of
16  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17  * GNU General Public License for more details.
18  *
19  * You should have received a copy of the GNU General Public License
20  * along with this program. If not, see <http://www.gnu.org/licenses/>.
21  */
22 
23 #include "net/ea/gamehandler.h"
24 
25 #include "game.h"
26 
27 #include "net/ea/gamerecv.h"
28 
29 #include "debug.h"
30 
31 namespace Ea
32 {
33 
35  Net::GameHandler()
36 {
37  GameRecv::mMap.clear();
39 }
40 
41 void GameHandler::who() const
42 {
43 }
44 
45 void GameHandler::setMap(const std::string &map)
46 {
47  GameRecv::mMap = map.substr(0, map.rfind('.'));
48 }
49 
50 void GameHandler::clear() const
51 {
52  GameRecv::mMap.clear();
54 }
55 
57 {
58  if (!GameRecv::mMap.empty())
60 }
61 
62 } // namespace Ea
Ea::GameHandler::clear
void clear() const
Definition: gamehandler.cpp:50
gamerecv.h
Ea::GameHandler::setMap
static void setMap(const std::string &map)
Definition: gamehandler.cpp:45
Game::instance
static Game * instance()
Definition: game.h:81
Ea::GameRecv::mCharID
BeingId mCharID
Definition: gamerecv.cpp:46
Net
Definition: characterdisplay.h:36
Ea::GameHandler::GameHandler
GameHandler()
Definition: gamehandler.cpp:34
gamehandler.h
Ea::GameHandler::initEngines
void initEngines() const
Definition: gamehandler.cpp:56
Ea::GameHandler::who
void who() const
Definition: gamehandler.cpp:41
empty
std::string empty
Definition: podict.cpp:25
Ea
Definition: adminhandler.cpp:30
Game::changeMap
void changeMap(const std::string &mapName)
Definition: game.cpp:1092
game.h
Ea::GameRecv::mMap
std::string mMap
Definition: gamerecv.cpp:45
BeingId_zero
const BeingId BeingId_zero
Definition: beingid.h:29
Ea::GameHandler
Definition: gamehandler.h:31
debug.h