diff options
author | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2005-04-10 12:45:41 +0000 |
---|---|---|
committer | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2005-04-10 12:45:41 +0000 |
commit | b42e9e23fd6fe4819d34f04124ba66eca6a6c020 (patch) | |
tree | 1605d6bf4fcd8372aab280d37f988d32d0ebbd9e /src | |
parent | 7eeb04e1a8bf103e3f8717af1e3ec09f58441bd4 (diff) | |
download | mana-b42e9e23fd6fe4819d34f04124ba66eca6a6c020.tar.gz mana-b42e9e23fd6fe4819d34f04124ba66eca6a6c020.tar.bz2 mana-b42e9e23fd6fe4819d34f04124ba66eca6a6c020.tar.xz mana-b42e9e23fd6fe4819d34f04124ba66eca6a6c020.zip |
Removed black outline around inventory and cleaned up some tabs.
Diffstat (limited to 'src')
-rw-r--r-- | src/gui/itemcontainer.cpp | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/src/gui/itemcontainer.cpp b/src/gui/itemcontainer.cpp index 0694fc2e..723cb262 100644 --- a/src/gui/itemcontainer.cpp +++ b/src/gui/itemcontainer.cpp @@ -54,39 +54,38 @@ void ItemContainer::draw(gcn::Graphics* graphics) getAbsolutePosition(x, y); w = getWidth(); h = getHeight(); - graphics->setColor(gcn::Color(0, 0, 0)); - graphics->drawRectangle(gcn::Rectangle(0, 0, w, h)); - - if(items[selectedItem].quantity <= 0) + + if (items[selectedItem].quantity <= 0) { selectedItem = -1; - + } + for (int i = 0; i < INVENTORY_SIZE; i++) { int itemX = (((i - 2) * 24) % (getWidth() - 24)); int itemY = (((i - 2) * 24) / (getWidth() - 24)) * 24; - itemX -= itemX % 24; + itemX -= itemX % 24; if (items[i].quantity > 0) { if (items[i].id >= 501 && items[i].id <= 1202) { itemset->spriteset[items[i].id - 501]->draw(screen, - x + itemX, - y + itemY); + x + itemX, + y + itemY); } std::stringstream ss; if(!items[i].equipped) ss << items[i].quantity; graphics->drawText(ss.str(), - itemX + 12, - itemY + 16, - gcn::Graphics::CENTER); + itemX + 12, + itemY + 16, + gcn::Graphics::CENTER); } } if (selectedItem >= 0) { int itemX = (((selectedItem - 2) * 24) % (getWidth() - 24)); int itemY = (((selectedItem - 2) * 24) / (getWidth() - 24)) * 24; - itemX -= itemX % 24; + itemX -= itemX % 24; graphics->drawRectangle(gcn::Rectangle(itemX, itemY, - 24, 24)); + 24, 24)); } } |