Classes | Namespaces | Typedefs | Enumerations | Functions

multiplayer_ui.hpp File Reference

#include "chat_events.hpp"
#include "hotkeys.hpp"
#include "network.hpp"
#include "preferences_display.hpp"
#include "widgets/label.hpp"
#include "widgets/menu.hpp"
#include "widgets/textbox.hpp"
#include <deque>
Include dependency graph for multiplayer_ui.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mp::chat
 this class memorizes a chat session. More...
struct  mp::chat::msg
class  mp::ui
 a base class for the different multiplayer base dialogs: game list, create game, wait game, game setup. More...
struct  mp::ui::user_info

Namespaces

namespace  mp
 

This module controls the multiplayer lobby.


Typedefs

typedef std::vector< const
config * > 
mp::faction_list

Enumerations

enum  mp::controller {
  mp::CNTR_NETWORK = 0, mp::CNTR_LOCAL, mp::CNTR_COMPUTER, mp::CNTR_EMPTY,
  mp::CNTR_RESERVED, mp::CNTR_LAST
}

Functions

void mp::check_response (network::connection res, const config &data)
void mp::level_to_gamestate (config &level, game_state &state)
std::string mp::get_color_string (int id)
int mp::find_suitable_faction (faction_list const &fl, const config &side)
 Picks the first faction with the greater amount of data matching the criteria.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by doxygen 1.7.1 on Fri May 25 2012 01:08:34 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs