diff options
author | Andrei Karas <akaras@inbox.ru> | 2012-10-04 17:00:40 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2012-10-04 17:30:17 +0300 |
commit | 7a7f5905cf19f6a773dcf9bab762b54c16e325f2 (patch) | |
tree | 4c891cfaa2eadeecd0685782d8cf561c2a79dbf8 /src/gui/statuswindow.cpp | |
parent | 0c7a1466e8c2c2dd6e15779368c87b62b2da601f (diff) | |
download | manaplus-7a7f5905cf19f6a773dcf9bab762b54c16e325f2.tar.gz manaplus-7a7f5905cf19f6a773dcf9bab762b54c16e325f2.tar.bz2 manaplus-7a7f5905cf19f6a773dcf9bab762b54c16e325f2.tar.xz manaplus-7a7f5905cf19f6a773dcf9bab762b54c16e325f2.zip |
Add support for padding in progress bars.
Also fixed progress bars size.
New progress bar attributes:
fillPadding - padding for will rectangle
padding - normal padding for bar
Diffstat (limited to 'src/gui/statuswindow.cpp')
-rw-r--r-- | src/gui/statuswindow.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/gui/statuswindow.cpp b/src/gui/statuswindow.cpp index 2a8c39240..08efc3efa 100644 --- a/src/gui/statuswindow.cpp +++ b/src/gui/statuswindow.cpp @@ -165,13 +165,13 @@ StatusWindow::StatusWindow() : mHpBar = new ProgressBar(max ? static_cast<float>(PlayerInfo::getAttribute(PlayerInfo::HP)) / static_cast<float>(max): - static_cast<float>(0), 80, 15, Theme::PROG_HP); + static_cast<float>(0), 80, 0, Theme::PROG_HP); max = PlayerInfo::getAttribute(PlayerInfo::EXP_NEEDED); mXpBar = new ProgressBar(max ? static_cast<float>(PlayerInfo::getAttribute(PlayerInfo::EXP)) / static_cast<float>(max): - static_cast<float>(0), 80, 15, Theme::PROG_EXP); + static_cast<float>(0), 80, 0, Theme::PROG_EXP); const bool magicBar = Net::getGameHandler()->canUseMagicBar(); const int job = Net::getPlayerHandler()->getJobLocation() @@ -184,7 +184,7 @@ StatusWindow::StatusWindow() : mMpBar = new ProgressBar(max ? static_cast<float>( PlayerInfo::getAttribute(PlayerInfo::MAX_MP)) / static_cast<float>(max) : static_cast<float>(0), - 80, 15, Net::getPlayerHandler()->canUseMagic() ? + 80, 0, Net::getPlayerHandler()->canUseMagic() ? Theme::PROG_MP : Theme::PROG_NO_MP); } else @@ -214,7 +214,7 @@ StatusWindow::StatusWindow() : { mJobLvlLabel = new Label(strprintf(_("Job: %d"), 0)); mJobLabel = new Label(_("Job:")); - mJobBar = new ProgressBar(0.0f, 80, 15, Theme::PROG_JOB); + mJobBar = new ProgressBar(0.0f, 80, 0, Theme::PROG_JOB); place(5, 0, mJobLvlLabel, 3); place(5, 2, mJobLabel).setPadding(3); |