From 57c5d96287109fe2034d2860a7309be6e8d0418b Mon Sep 17 00:00:00 2001 From: Eugenio Favalli Date: Sun, 10 Apr 2005 16:58:08 +0000 Subject: adding binary version of selection.png and improving look of selection --- src/gui/itemcontainer.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src/gui/itemcontainer.cpp') diff --git a/src/gui/itemcontainer.cpp b/src/gui/itemcontainer.cpp index fa949c9a..616eb0f5 100644 --- a/src/gui/itemcontainer.cpp +++ b/src/gui/itemcontainer.cpp @@ -60,6 +60,13 @@ void ItemContainer::draw(gcn::Graphics* graphics) if (items[selectedItem].quantity <= 0) { selectedItem = -1; } + + if (selectedItem >= 0) { + int itemX = (((selectedItem - 2) * 24) % (getWidth() - 24)); + int itemY = (((selectedItem - 2) * 24) / (getWidth() - 24)) * 24; + itemX -= itemX % 24; + selImg->draw(screen, x + itemX, y+itemY); + } for (int i = 0; i < INVENTORY_SIZE; i++) { int itemX = (((i - 2) * 24) % (getWidth() - 24)); @@ -81,13 +88,6 @@ void ItemContainer::draw(gcn::Graphics* graphics) gcn::Graphics::CENTER); } } - - if (selectedItem >= 0) { - int itemX = (((selectedItem - 2) * 24) % (getWidth() - 24)); - int itemY = (((selectedItem - 2) * 24) / (getWidth() - 24)) * 24; - itemX -= itemX % 24; - selImg->draw(screen, x + itemX, y+itemY); - } } int ItemContainer::getIndex() -- cgit v1.2.3-70-g09d2