#include <dialogs.hpp>
Public Member Functions | |
unit_types_preview_pane (game_display &disp, const gamemap *map, std::vector< const unit_type * > &unit_types, int side=1, TYPE type=SHOW_ALL, bool left_side=true) | |
Private Member Functions | |
size_t | size () const |
const details | get_details () const |
void | process_event () |
Private Attributes | |
std::vector< const unit_type * > * | unit_types_ |
int | side_ |
Definition at line 126 of file dialogs.hpp.
dialogs::unit_types_preview_pane::unit_types_preview_pane | ( | game_display & | disp, | |
const gamemap * | map, | |||
std::vector< const unit_type * > & | unit_types, | |||
int | side = 1 , |
|||
TYPE | type = SHOW_ALL , |
|||
bool | left_side = true | |||
) |
Definition at line 982 of file dialogs.cpp.
size_t dialogs::unit_types_preview_pane::size | ( | ) | const [private, virtual] |
Implements dialogs::unit_preview_pane.
Definition at line 987 of file dialogs.cpp.
References unit_types_.
Referenced by process_event().
const unit_types_preview_pane::details dialogs::unit_types_preview_pane::get_details | ( | ) | const [private, virtual] |
Implements dialogs::unit_preview_pane.
Definition at line 992 of file dialogs.cpp.
References unit_type::abilities(), dialogs::unit_preview_pane::details::abilities, unit_type::alignment(), dialogs::unit_preview_pane::details::alignment, unit_type::alignment_description(), unit_type::attacks(), dialogs::unit_preview_pane::details::attacks, unit_type::can_advance(), t_string::empty(), dialogs::unit_preview_pane::details::experience, unit_type::experience_needed(), unit_race::FEMALE, unit_type::flag_rgb(), gender_string(), unit_type::genders(), image::get_image(), team::get_side_colour_index(), unit_type::hitpoints(), dialogs::unit_preview_pane::details::hitpoints, dialogs::unit_preview_pane::details::hp_color, unit_type::id(), unit_type::image(), dialogs::unit_preview_pane::details::image, dialogs::unit_preview_pane::index_, unit_type::level(), dialogs::unit_preview_pane::details::level, dialogs::unit_preview_pane::details::max_experience, dialogs::unit_preview_pane::details::max_hitpoints, unit_type::modification_advancements(), unit_type::movement(), dialogs::unit_preview_pane::details::movement_left, dialogs::unit_preview_pane::details::name, unit_type::possible_traits(), side_, utils::string_bool(), dialogs::unit_preview_pane::details::total_movement, dialogs::unit_preview_pane::details::traits, unit_type::type_name(), dialogs::unit_preview_pane::details::type_name, unit_type_data::types(), unit_type::WITHOUT_ANIMATIONS, and dialogs::unit_preview_pane::details::xp_color.
void dialogs::unit_types_preview_pane::process_event | ( | ) | [private, virtual] |
Implements dialogs::unit_preview_pane.
Definition at line 1057 of file dialogs.cpp.
References dialogs::unit_preview_pane::details_button_, dialogs::unit_preview_pane::disp_, dialogs::unit_preview_pane::index_, dialogs::unit_preview_pane::map_, gui::button::pressed(), dialogs::show_unit_description(), size(), and type.
std::vector<const unit_type*>* dialogs::unit_types_preview_pane::unit_types_ [private] |
int dialogs::unit_types_preview_pane::side_ [private] |
Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |