, including all inherited members.
add_player(const network::connection player, bool observer=false) | game | |
add_players(const game &other_game, const bool observer=true) | game | |
all_game_users() const | game | |
all_observers_muted() const | game | [inline, private] |
all_observers_muted_ | game | [private] |
allow_observers() const | game | |
ban_user(const simple_wml::node &ban, const player_map::const_iterator banner) | game | |
bans_ | game | [private] |
current_player() const | game | [inline, private] |
current_side() const | game | [inline, private] |
current_turn() const | game | [inline] |
debug_player_info() const | game | [private] |
describe_slots() | game | |
description() const | game | [inline] |
description_ | game | [private] |
end_turn() | game | [private] |
end_turn_ | game | [private] |
find_user(const simple_wml::string_span &name) const | game | [private] |
game(player_map &players, const network::connection host=0, const std::string name="") | game | |
game(const game &) | game | [private] |
history_ | game | [mutable, private] |
id() const | game | [inline] |
id_ | game | [private] |
id_num | game | [private, static] |
is_current_player(const network::connection player) const | game | [inline, private] |
is_legal_command(const simple_wml::node &command, bool is_player) | game | [private] |
is_member(const network::connection player) const | game | [inline] |
is_muted_observer(const network::connection player) const | game | [private] |
is_observer(const network::connection player) const | game | |
is_on_team(const simple_wml::string_span &team, const network::connection player) const | game | [private] |
is_owner(const network::connection player) const | game | [inline] |
is_player(const network::connection player) const | game | |
kick_member(const simple_wml::node &kick, const player_map::const_iterator kicker) | game | |
level() | game | [inline] |
level_ | game | [private] |
level_init() const | game | [inline] |
load_next_scenario(const player_map::const_iterator user) const | game | |
mute_all_observers() | game | |
mute_observer(const simple_wml::node &mute, const player_map::const_iterator muter) | game | |
muted_observers_ | game | [private] |
name() const | game | [inline] |
name_ | game | [private] |
nobservers() const | game | [inline] |
notify_new_host() | game | [private] |
nplayers() const | game | [inline] |
nsides_ | game | [private] |
observers_ | game | [private] |
observers_can_chat() const | game | [inline, private] |
observers_can_label() const | game | [inline, private] |
operator=(const game &) | game | [private] |
owner_ | game | [private] |
password_ | game | [private] |
password_matches(const std::string &passwd) const | game | [inline] |
player_info_ | game | [private] |
player_is_banned(const network::connection player) const | game | |
players_ | game | [private] |
process_message(simple_wml::document &data, const player_map::iterator user) | game | |
process_turn(simple_wml::document &data, const player_map::const_iterator user) | game | |
record_data(simple_wml::document *data) | game | |
remove_player(const network::connection player, const bool disconnect=false) | game | |
send_and_record_server_message(const char *message, const network::connection exclude=0) | game | |
send_change_controller(const size_t side_num, const player_map::const_iterator newplayer, const bool player_left=true) | game | [private] |
send_data(simple_wml::document &data, const network::connection exclude=0) const | game | |
send_data_observers(simple_wml::document &data, const network::connection exclude=0) const | game | [private] |
send_data_team(simple_wml::document &data, const simple_wml::string_span &team, const network::connection exclude=0) const | game | [private] |
send_history(const network::connection sock) const | game | [private] |
send_observerjoins(const network::connection sock=0) const | game | [private] |
send_observerquit(const player_map::const_iterator observer) const | game | [private] |
send_server_message(const char *message, network::connection sock=0, simple_wml::document *doc=NULL) const | game | |
send_server_message_to_all(const char *message, network::connection exclude=0) const | game | |
send_to_one(simple_wml::document &data, const network::connection sock) const | game | |
send_user_list(const network::connection exclude=0) const | game | [private] |
set_description(simple_wml::node *desc) | game | |
set_password(const std::string &passwd) | game | [inline] |
set_termination_reason(const std::string &reason) | game | |
side_controllers_ | game | [private] |
sides_ | game | [private] |
sides_taken_ | game | [private] |
start_game(const player_map::const_iterator starter) | game | |
started() const | game | [inline] |
started_ | game | [private] |
take_side(const player_map::const_iterator user) | game | [private] |
termination_ | game | [private] |
termination_reason() const | game | [inline] |
transfer_ai_sides() | game | [private] |
transfer_side_control(const network::connection sock, const simple_wml::node &cfg) | game | |
update_side_data() | game | |
~game() | game | |