The Battle for Wesnoth
1.13.4+dev
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
server
player_connection.cpp
Go to the documentation of this file.
1
/*
2
Copyright (C) 2016 by Sergey Popov <
[email protected]
>
3
Part of the Battle for Wesnoth Project http://www.wesnoth.org/
4
5
This program is free software; you can redistribute it and/or modify
6
it under the terms of the GNU General Public License as published by
7
the Free Software Foundation; either version 2 of the License, or
8
(at your option) any later version.
9
This program is distributed in the hope that it will be useful,
10
but WITHOUT ANY WARRANTY.
11
12
See the COPYING file for more details.
13
*/
14
15
#include "
player_connection.hpp
"
16
#include "
game.hpp
"
17
18
namespace
wesnothd
19
{
20
21
const
boost::shared_ptr<game>
player_record::get_game
()
const
22
{
23
return
game_
;
24
}
25
26
boost::shared_ptr<game>
&
player_record::get_game
()
27
{
28
return
game_
;
29
}
30
31
int
player_record::game_id
()
const
32
{
33
return
game_
?
game_
->id() : 0;
34
}
35
36
void
player_record::set_game
(
player_record
& record,
boost::shared_ptr<game>
new_game)
37
{
38
record.
game_
= new_game;
39
}
40
41
void
player_record::enter_lobby
(
player_record
& record)
42
{
43
record.
game_
.reset();
44
}
45
46
}
wesnothd::player_record::enter_lobby
static void enter_lobby(player_record &)
Definition:
player_connection.cpp:41
wesnothd::player_record::game_
boost::shared_ptr< game > game_
Definition:
player_connection.hpp:43
player_connection.hpp
wesnothd::player_record::set_game
static void set_game(player_record &, boost::shared_ptr< game >)
Definition:
player_connection.cpp:36
wesnothd::player_record::game_id
int game_id() const
Definition:
player_connection.cpp:31
wesnothd::player_record::get_game
const boost::shared_ptr< game > get_game() const
Definition:
player_connection.cpp:21
wesnothd::player_record
Definition:
player_connection.hpp:39
game.hpp
-file actions.hpp
wesnothd
Definition:
ban.cpp:28
boost::shared_ptr
Definition:
contexts.hpp:49
Generated by
1.8.8