15 #ifndef MULTIPLAYER_WAIT_HPP_INCLUDED
16 #define MULTIPLAYER_WAIT_HPP_INCLUDED
std::vector< events::sdl_handler * > sdl_handler_vector
leader_preview_pane(CVideo &v, ng::flg_manager &flg, const std::string &color)
gui::button cancel_button_
virtual void process_event()
void process_event_impl(bool)
virtual void layout_children(const SDL_Rect &rect)
Lays the children out.
GLint GLenum GLsizei GLint GLsizei const GLvoid * data
FLG stands for faction, leader and gender.
virtual void process_network_data(const config &data)
Processes any pending network data.
sdl_handler_vector handler_members()
This module controls the multiplayer lobby.
virtual void process_event()
A class that represents a TCP/IP connection to the wesnothd server.
bool download_level_data()
config & gamelist()
Returns the current gamelist.
void set_selection(int index)
virtual void draw_contents()
void join_game(bool observe)
wait(CVideo &v, twesnothd_connection *wesnothd_connection, const config &cfg, saved_game &state, chat &c, config &gamelist, const bool first_scenario=true)
this class memorizes a chat session.
virtual void hide_children(bool hide=true)
Hides or shows all gui::widget children of this widget.
A config object defines a single node in a WML file, with access to child nodes.
const bool first_scenario_
GLsizei const GLcharARB ** string
a base class for the different multiplayer base dialogs: game list, create game, wait game...