summaryrefslogtreecommitdiff
path: root/src/gui
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui')
-rw-r--r--src/gui/skill.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/gui/skill.cpp b/src/gui/skill.cpp
index f2ed9638..09e7a10d 100644
--- a/src/gui/skill.cpp
+++ b/src/gui/skill.cpp
@@ -46,11 +46,11 @@ SkillDialog::SkillDialog():
{
setCloseButton(true);
setDefaultSize(windowContainer->getWidth() - 255, 25, 230, 425);
-
+
TabbedContainer *panel = new TabbedContainer();
panel->setDimension(gcn::Rectangle(5, 5, 225, 420));
panel->setOpaque(false);
-
+
Skill_Tab* tab;
tab = new Skill_Tab("Weapon");
@@ -64,7 +64,7 @@ SkillDialog::SkillDialog():
tab = new Skill_Tab("Craft");
panel->addTab(tab, _("Crafts"));
mTabs.push_back(tab);
-
+
add(panel);
update();
@@ -116,7 +116,7 @@ Skill_Tab::Skill_Tab(std::string type): type(type)
{
skillnum = CHAR_SKILL_CRAFT_NB;
}
-
+
mSkillNameLabels.resize(skillnum);
mSkillLevelLabels.resize(skillnum);
mSkillExpLabels.resize(skillnum);
@@ -140,9 +140,9 @@ Skill_Tab::Skill_Tab(std::string type): type(type)
mSkillLevelLabels.at(a)->setPosition(165, a*32);
add(mSkillLevelLabels.at(a));
}
-
+
update();
-
+
}
void Skill_Tab::update()
@@ -165,7 +165,7 @@ void Skill_Tab::update()
skillnum = CHAR_SKILL_CRAFT_NB;
skillbegin = CHAR_SKILL_CRAFT_BEGIN - CHAR_SKILL_BEGIN;
}
-
+
for (int a = 0; a < skillnum; a++)
{
int baseLevel = player_node->getAttributeBase(a + skillbegin + CHAR_SKILL_BEGIN);
@@ -194,7 +194,7 @@ void Skill_Tab::update()
mSkillExpLabels.at(a)->setAlignment(gcn::Graphics::RIGHT);
// more intense red as exp grows
- int color = 150 - (150 * ((float) exp.first / exp.second));
+ int color = 150 - (int)(150 * ((float) exp.first / exp.second));
mSkillProgress.at(a)->setColor(244, color, color);
mSkillProgress.at(a)->setProgress((float) exp.first / exp.second);
}