Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes

statistics_dialog Class Reference

#include <statistics_dialog.hpp>

Inheritance diagram for statistics_dialog:
Inheritance graph
[legend]
Collaboration diagram for statistics_dialog:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 statistics_dialog (game_display &disp, const std::string &title, const unsigned int team, const std::string &team_id, const std::string &player)
 ~statistics_dialog ()

Protected Member Functions

void action (gui::dialog_process_info &dp_info)

Private Member Functions

void make_damage_line (std::vector< std::string > &, const std::string &, const long long &, const long long &, const long long &, const long long &)

Private Attributes

gui::dialog_buttondetail_btn_
std::string player_name_
statistics::stats stats_
unsigned int team_num_
std::vector< int > unit_count_

Detailed Description

Definition at line 28 of file statistics_dialog.hpp.


Constructor & Destructor Documentation

statistics_dialog::statistics_dialog ( game_display disp,
const std::string &  title,
const unsigned int  team,
const std::string &  team_id,
const std::string &  player 
)
statistics_dialog::~statistics_dialog (  ) 

Definition at line 196 of file statistics_dialog.cpp.


Member Function Documentation

void statistics_dialog::action ( gui::dialog_process_info dp_info  )  [protected, virtual]
void statistics_dialog::make_damage_line ( std::vector< std::string > &  items,
const std::string &  header,
const long long &  damage,
const long long &  expected,
const long long &  turn_damage,
const long long &  turn_expected 
) [private]

Definition at line 200 of file statistics_dialog.cpp.

References COLUMN_SEPARATOR, and statistics::stats::decimal_shift.

Referenced by statistics_dialog().

Here is the caller graph for this function:


Member Data Documentation

Definition at line 41 of file statistics_dialog.hpp.

Referenced by action(), and statistics_dialog().

std::string statistics_dialog::player_name_ [private]

Definition at line 42 of file statistics_dialog.hpp.

Referenced by action().

Definition at line 43 of file statistics_dialog.hpp.

Referenced by action(), and statistics_dialog().

unsigned int statistics_dialog::team_num_ [private]

Definition at line 44 of file statistics_dialog.hpp.

Referenced by action().

std::vector<int> statistics_dialog::unit_count_ [private]

Definition at line 45 of file statistics_dialog.hpp.

Referenced by action(), and statistics_dialog().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by doxygen 1.7.1 on Thu May 24 2012 01:16:02 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs