#include <dialogs.hpp>
Public Member Functions | |
units_list_preview_pane (game_display &disp, const gamemap *map, const unit &u, TYPE type=SHOW_ALL, bool left_side=true) | |
units_list_preview_pane (game_display &disp, const gamemap *map, std::vector< unit > &units, 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< unit > * | units_ |
std::vector< unit > | unit_store_ |
Definition at line 110 of file dialogs.hpp.
dialogs::units_list_preview_pane::units_list_preview_pane | ( | game_display & | disp, | |
const gamemap * | map, | |||
const unit & | u, | |||
TYPE | type = SHOW_ALL , |
|||
bool | left_side = true | |||
) |
dialogs::units_list_preview_pane::units_list_preview_pane | ( | game_display & | disp, | |
const gamemap * | map, | |||
std::vector< unit > & | units, | |||
TYPE | type = SHOW_ALL , |
|||
bool | left_side = true | |||
) |
Definition at line 929 of file dialogs.cpp.
size_t dialogs::units_list_preview_pane::size | ( | ) | const [private, virtual] |
Implements dialogs::unit_preview_pane.
Definition at line 934 of file dialogs.cpp.
References units_.
Referenced by process_event().
const unit_preview_pane::details dialogs::units_list_preview_pane::get_details | ( | ) | const [private, virtual] |
Implements dialogs::unit_preview_pane.
Definition at line 940 of file dialogs.cpp.
References a, dialogs::unit_preview_pane::details::abilities, unit::alignment(), dialogs::unit_preview_pane::details::alignment, unit_type::alignment_description(), unit::attacks(), dialogs::unit_preview_pane::details::attacks, unit_map::begin(), font::color2markup(), unit_map::end(), unit::experience(), dialogs::unit_preview_pane::details::experience, unit::hitpoints(), dialogs::unit_preview_pane::details::hitpoints, unit::hp_color(), dialogs::unit_preview_pane::details::hp_color, dialogs::unit_preview_pane::details::image, dialogs::unit_preview_pane::index_, unit::level(), dialogs::unit_preview_pane::details::level, unit::max_experience(), dialogs::unit_preview_pane::details::max_experience, unit::max_hitpoints(), dialogs::unit_preview_pane::details::max_hitpoints, unit::movement_left(), dialogs::unit_preview_pane::details::movement_left, unit::name(), dialogs::unit_preview_pane::details::name, unit::still_image(), unit::total_movement(), dialogs::unit_preview_pane::details::total_movement, dialogs::unit_preview_pane::details::traits, unit::traits_description(), unit::type_name(), dialogs::unit_preview_pane::details::type_name, unit::unit_ability_tooltips(), unit::xp_color(), and dialogs::unit_preview_pane::details::xp_color.
void dialogs::units_list_preview_pane::process_event | ( | ) | [private, virtual] |
Implements dialogs::unit_preview_pane.
Definition at line 975 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 units_.
std::vector<unit>* dialogs::units_list_preview_pane::units_ [private] |
std::vector<unit> dialogs::units_list_preview_pane::unit_store_ [private] |
Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |