summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorIra Rice <irarice@gmail.com>2009-01-16 08:52:38 -0700
committerIra Rice <irarice@gmail.com>2009-01-16 08:52:38 -0700
commit9639b93433510e6fb33b39644413fd28d4762b36 (patch)
treec76ea1a038a632da1df0fdff6a94f8b1342dec9a /src
parent50335c6b1470c45753d720cebdf4af830ba7a46c (diff)
downloadmana-9639b93433510e6fb33b39644413fd28d4762b36.tar.gz
mana-9639b93433510e6fb33b39644413fd28d4762b36.tar.bz2
mana-9639b93433510e6fb33b39644413fd28d4762b36.tar.xz
mana-9639b93433510e6fb33b39644413fd28d4762b36.zip
Trimmed out some now unneeded fields in the inventory window.
Signed-off-by: Ira Rice <irarice@gmail.com>
Diffstat (limited to 'src')
-rw-r--r--src/gui/inventorywindow.cpp59
-rw-r--r--src/gui/inventorywindow.h6
2 files changed, 2 insertions, 63 deletions
diff --git a/src/gui/inventorywindow.cpp b/src/gui/inventorywindow.cpp
index 4f7c4ae7..5ac966e3 100644
--- a/src/gui/inventorywindow.cpp
+++ b/src/gui/inventorywindow.cpp
@@ -63,28 +63,18 @@ InventoryWindow::InventoryWindow():
mTotalWeight = toString(player_node->mTotalWeight);
mMaxWeight = toString(player_node->mMaxWeight);
- mItemName = _("Name:");
- mItemNameLabel = new TextBox();
- mItemDescription = _("Description:");
- mItemDescriptionLabel = new TextBox();
- mItemEffect = _("Effect:");
- mItemEffectLabel = new TextBox();
mWeight = _("Weight: ") + mTotalWeight + " g / " +
mMaxWeight + _(" g Slots: ") +
toString(player_node->getInventory()->getNumberOfSlotsUsed()) +
"/" + toString(player_node->getInventory()->getInventorySize());
mWeightLabel = new TextBox();
mWeightLabel->setPosition(8, 8);
- mItemEffectLabel = new TextBox();
draw();
add(mUseButton);
add(mDropButton);
add(mInvenScroll);
- add(mItemNameLabel);
- add(mItemDescriptionLabel);
- add(mItemEffectLabel);
add(mWeightLabel);
mUseButton->setSize(60, mUseButton->getHeight());
@@ -150,29 +140,6 @@ void InventoryWindow::action(const gcn::ActionEvent &event)
void InventoryWindow::valueChanged(const gcn::SelectionEvent &event)
{
- const Item *item = mItems->getSelectedItem();
-
- // Update name, effect and description
- if (!item)
- {
- mItemName = _("Name:");
- mItemNameLabel->setTextWrapped(mItemName);
- mItemEffect = _("Effect:");
- mItemEffectLabel->setTextWrapped(mItemEffect);
- mItemDescription = _("Description:");
- mItemDescriptionLabel->setTextWrapped(mItemDescription);
- }
- else
- {
- const ItemInfo& itemInfo = item->getInfo();
- mItemName = _("Name: ") + itemInfo.getName();
- mItemNameLabel->setTextWrapped(mItemName);
- mItemEffect = _("Effect: ") + itemInfo.getEffect();
- mItemEffectLabel->setTextWrapped(mItemEffect);
- mItemDescription = _("Description: ") + itemInfo.getDescription();
- mItemDescriptionLabel->setTextWrapped(mItemDescription);
- }
-
draw();
}
@@ -210,33 +177,11 @@ void InventoryWindow::draw()
mDropButton->setPosition(8 + mUseButton->getWidth() + 5,
mUseButton->getY());
- mItemNameLabel->setMinWidth(width - 16);
- mItemNameLabel->setTextWrapped(mItemName);
- mItemNameLabel->setDimension(gcn::Rectangle(8,
- mUseButton->getY() - 5 - (mItemNameLabel->getNumberOfRows()*15),
- width - 16,
- (mItemNameLabel->getNumberOfRows()*15)));
- mItemEffectLabel->setMinWidth(width - 16);
- mItemEffectLabel->setTextWrapped(mItemEffect);
- mItemEffectLabel->setDimension(gcn::Rectangle(8,
- mItemNameLabel->getY() - 5 - (mItemEffectLabel->getNumberOfRows()*15),
- width - 16,
- (mItemEffectLabel->getNumberOfRows()*15)));
- mItemDescriptionLabel->setMinWidth(width - 16);
- mItemDescriptionLabel->setTextWrapped(mItemDescription);
- mItemDescriptionLabel->setDimension(gcn::Rectangle(8,
- mItemEffectLabel->getY() - 5 - (mItemDescriptionLabel->getNumberOfRows()*15),
- width - 16,
- (mItemDescriptionLabel->getNumberOfRows()*15)));
-
mInvenScroll->setSize(width - 16,
- mItemDescriptionLabel->getY() - (mWeightLabel->getNumberOfRows()*15) - 18);
+ mUseButton->getY() - (mWeightLabel->getNumberOfRows()*15) - 18);
mInvenScroll->setPosition(8, (mWeightLabel->getNumberOfRows()*15) + 10);
- setMinHeight(130 + (mWeightLabel->getNumberOfRows()*15) +
- (mItemDescriptionLabel->getNumberOfRows()*15) +
- (mItemEffectLabel->getNumberOfRows()*15) +
- (mItemNameLabel->getNumberOfRows()*15));
+ setMinHeight(130 + (mWeightLabel->getNumberOfRows()*15));
}
void InventoryWindow::widgetResized(const gcn::Event &event)
diff --git a/src/gui/inventorywindow.h b/src/gui/inventorywindow.h
index c308ac25..989a5c1d 100644
--- a/src/gui/inventorywindow.h
+++ b/src/gui/inventorywindow.h
@@ -84,17 +84,11 @@ class InventoryWindow : public Window, gcn::ActionListener,
ItemContainer *mItems;
- std::string mItemName;
- std::string mItemDescription;
- std::string mItemEffect;
std::string mWeight;
std::string mTotalWeight;
std::string mMaxWeight;
gcn::Button *mUseButton, *mDropButton;
gcn::ScrollArea *mInvenScroll;
- TextBox *mItemNameLabel;
- TextBox *mItemDescriptionLabel;
- TextBox *mItemEffectLabel;
TextBox *mWeightLabel;
};