summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2013-12-17 23:11:36 +0300
committerAndrei Karas <akaras@inbox.ru>2013-12-17 23:11:36 +0300
commit5704f4887327b5415300c066ec5296c9dd110070 (patch)
tree1ce0308d3886b43d9f9c82809a7b25ddf49eda2f
parent6f7e50348f6366e5bf7f3a20b2b65297c811f3ba (diff)
downloadmv-5704f4887327b5415300c066ec5296c9dd110070.tar.gz
mv-5704f4887327b5415300c066ec5296c9dd110070.tar.bz2
mv-5704f4887327b5415300c066ec5296c9dd110070.tar.xz
mv-5704f4887327b5415300c066ec5296c9dd110070.zip
add restrict into statuswindow.
-rw-r--r--src/gui/windows/statuswindow.cpp32
-rw-r--r--src/gui/windows/statuswindow.h7
-rw-r--r--src/net/eathena/generalhandler.cpp12
-rw-r--r--src/net/tmwa/generalhandler.cpp12
4 files changed, 31 insertions, 32 deletions
diff --git a/src/gui/windows/statuswindow.cpp b/src/gui/windows/statuswindow.cpp
index e08483f5d..2cf1e9168 100644
--- a/src/gui/windows/statuswindow.cpp
+++ b/src/gui/windows/statuswindow.cpp
@@ -87,8 +87,9 @@ class AttrDisplay : public Container
protected:
AttrDisplay(const Widget2 *const widget,
- const int id, const std::string &name,
- const std::string &shortName);
+ const int id,
+ const std::string &restrict name,
+ const std::string &restrict shortName);
const int mId;
const std::string mName;
@@ -103,8 +104,8 @@ class DerDisplay final : public AttrDisplay
{
public:
DerDisplay(const Widget2 *const widget,
- const int id, const std::string &name,
- const std::string &shortName);
+ const int id, const std::string &restrict name,
+ const std::string &restrict shortName);
A_DELETE_COPY(DerDisplay)
@@ -116,8 +117,8 @@ class ChangeDisplay final : public AttrDisplay, gcn::ActionListener
{
public:
ChangeDisplay(const Widget2 *const widget,
- const int id, const std::string &name,
- const std::string &shortName);
+ const int id, const std::string &restrict name,
+ const std::string &restrict shortName);
A_DELETE_COPY(ChangeDisplay)
@@ -471,10 +472,9 @@ void StatusWindow::setPointsNeeded(const int id, const int needed)
}
}
-void StatusWindow::addAttribute(const int id, const std::string &name,
- const std::string &shortName,
- const bool modifiable,
- const std::string &description A_UNUSED)
+void StatusWindow::addAttribute(const int id, const std::string &restrict name,
+ const std::string &restrict shortName,
+ const bool modifiable)
{
AttrDisplay *disp;
@@ -768,8 +768,8 @@ void StatusWindow::action(const gcn::ActionEvent &event)
}
AttrDisplay::AttrDisplay(const Widget2 *const widget,
- const int id, const std::string &name,
- const std::string &shortName) :
+ const int id, const std::string &restrict name,
+ const std::string &restrict shortName) :
Container(widget),
mId(id),
mName(name),
@@ -802,8 +802,8 @@ std::string AttrDisplay::update()
}
DerDisplay::DerDisplay(const Widget2 *const widget,
- const int id, const std::string &name,
- const std::string &shortName) :
+ const int id, const std::string &restrict name,
+ const std::string &restrict shortName) :
AttrDisplay(widget, id, name, shortName)
{
ContainerPlacer place = mLayout->getPlacer(0, 0);
@@ -813,8 +813,8 @@ DerDisplay::DerDisplay(const Widget2 *const widget,
}
ChangeDisplay::ChangeDisplay(const Widget2 *const widget,
- const int id, const std::string &name,
- const std::string &shortName) :
+ const int id, const std::string &restrict name,
+ const std::string &restrict shortName) :
AttrDisplay(widget, id, name, shortName),
gcn::ActionListener(),
mNeeded(1),
diff --git a/src/gui/windows/statuswindow.h b/src/gui/windows/statuswindow.h
index 8748e3feb..762ce4e08 100644
--- a/src/gui/windows/statuswindow.h
+++ b/src/gui/windows/statuswindow.h
@@ -60,10 +60,9 @@ class StatusWindow final : public Window,
void setPointsNeeded(const int id, const int needed);
- void addAttribute(const int id, const std::string &name,
- const std::string &shortName = "",
- const bool modifiable = false,
- const std::string &description = "");
+ void addAttribute(const int id, const std::string &restrict name,
+ const std::string &restrict shortName = "",
+ const bool modifiable = false);
static void updateHPBar(ProgressBar *const bar,
const bool showMax = false);
diff --git a/src/net/eathena/generalhandler.cpp b/src/net/eathena/generalhandler.cpp
index f6657db36..0e1cfebb4 100644
--- a/src/net/eathena/generalhandler.cpp
+++ b/src/net/eathena/generalhandler.cpp
@@ -240,12 +240,12 @@ void GeneralHandler::gameStarted() const
// protection against double addition attributes.
statusWindow->clearAttributes();
- statusWindow->addAttribute(STR, _("Strength"), "str", true, "");
- statusWindow->addAttribute(AGI, _("Agility"), "agi", true, "");
- statusWindow->addAttribute(VIT, _("Vitality"), "vit", true, "");
- statusWindow->addAttribute(INT, _("Intelligence"), "int", true, "");
- statusWindow->addAttribute(DEX, _("Dexterity"), "dex", true, "");
- statusWindow->addAttribute(LUK, _("Luck"), "luk", true, "");
+ statusWindow->addAttribute(STR, _("Strength"), "str", true);
+ statusWindow->addAttribute(AGI, _("Agility"), "agi", true);
+ statusWindow->addAttribute(VIT, _("Vitality"), "vit", true);
+ statusWindow->addAttribute(INT, _("Intelligence"), "int", true);
+ statusWindow->addAttribute(DEX, _("Dexterity"), "dex", true);
+ statusWindow->addAttribute(LUK, _("Luck"), "luk", true);
statusWindow->addAttribute(ATK, _("Attack"));
statusWindow->addAttribute(DEF, _("Defense"));
diff --git a/src/net/tmwa/generalhandler.cpp b/src/net/tmwa/generalhandler.cpp
index d2fe22c62..725393790 100644
--- a/src/net/tmwa/generalhandler.cpp
+++ b/src/net/tmwa/generalhandler.cpp
@@ -269,17 +269,17 @@ void GeneralHandler::gameStarted() const
statusWindow->clearAttributes();
// TRANSLATORS: player stat
- statusWindow->addAttribute(STR, _("Strength"), "str", true, "");
+ statusWindow->addAttribute(STR, _("Strength"), "str", true);
// TRANSLATORS: player stat
- statusWindow->addAttribute(AGI, _("Agility"), "agi", true, "");
+ statusWindow->addAttribute(AGI, _("Agility"), "agi", true);
// TRANSLATORS: player stat
- statusWindow->addAttribute(VIT, _("Vitality"), "vit", true, "");
+ statusWindow->addAttribute(VIT, _("Vitality"), "vit", true);
// TRANSLATORS: player stat
- statusWindow->addAttribute(INT, _("Intelligence"), "int", true, "");
+ statusWindow->addAttribute(INT, _("Intelligence"), "int", true);
// TRANSLATORS: player stat
- statusWindow->addAttribute(DEX, _("Dexterity"), "dex", true, "");
+ statusWindow->addAttribute(DEX, _("Dexterity"), "dex", true);
// TRANSLATORS: player stat
- statusWindow->addAttribute(LUK, _("Luck"), "luk", true, "");
+ statusWindow->addAttribute(LUK, _("Luck"), "luk", true);
// TRANSLATORS: player stat
statusWindow->addAttribute(ATK, _("Attack"));