tunit_create: more minimal display of level

This commit is contained in:
Charles Dang 2015-10-21 00:45:38 +11:00
parent e07de1bf48
commit cd9c23fea0
2 changed files with 19 additions and 6 deletions

View File

@ -133,9 +133,19 @@
[column]
border = "all"
border_size = 5
vertical_grow = "true"
horizontal_alignment = "left"
[label]
id = "type_level"
[/label]
[/column]
[column]
border = "all"
border_size = 5
horizontal_alignment = "center"
[image]
id = "type_race"
[/image]
@ -145,7 +155,6 @@
[column]
border = "all"
border_size = 5
vertical_grow = "true"
horizontal_alignment = "center"
[image]

View File

@ -242,10 +242,6 @@ void tunit_create::print_stats(std::stringstream& str, const int row)
{
const unit_type* u = units_[row];
str << _("Level ") << u->level() << "\n";
str << "\n";
str << _("HP: ")
<< "<span color='#21e100'>" << u->hitpoints() << "/" << u->hitpoints() << "</span>" << "\n";
@ -307,6 +303,14 @@ void tunit_create::list_item_clicked(twindow& window)
u_name.set_label("<big>" + u->type_name() + "</big>");
u_name.set_use_markup(true);
std::stringstream l_str;
l_str << "<span size='x-large'>" << "L " << u->level() << "</span>";
tlabel& l_label = find_widget<tlabel>(&window, "type_level", false);
l_label.set_label(l_str.str());
l_label.set_use_markup(true);
timage& r_icon = find_widget<timage>(&window, "type_race", false);
r_icon.set_label("icons/unit-groups/race_" + u->race_id() + "_30.png");