From 4cd69c6a9327108a07d282011c14562e57aa9e86 Mon Sep 17 00:00:00 2001 From: Eugenio Favalli Date: Tue, 27 Jun 2006 19:27:44 +0000 Subject: Equipment window now show all the slots, and adapted visible shirts to head (middle) equipments. --- src/being.cpp | 2 +- src/gui/equipmentwindow.cpp | 4 ++-- src/player.cpp | 3 ++- 3 files changed, 5 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/being.cpp b/src/being.cpp index 8963ed3c..f5d03563 100644 --- a/src/being.cpp +++ b/src/being.cpp @@ -304,7 +304,7 @@ void Being::setWeaponById(Uint16 weapon) break; default: - logger->log("unknown item equiped : %d", weapon); + logger->log("Not a weapon: %d", weapon); } } diff --git a/src/gui/equipmentwindow.cpp b/src/gui/equipmentwindow.cpp index 1b9cfc55..fd979beb 100644 --- a/src/gui/equipmentwindow.cpp +++ b/src/gui/equipmentwindow.cpp @@ -39,7 +39,7 @@ EquipmentWindow::EquipmentWindow(Equipment *equipment): Window("Equipment"), mEquipment(equipment) { setWindowName("Equipment"); - setDefaultSize(5, 230, 200, 90); + setDefaultSize(5, 230, 200, 120); loadWindowState(); mItemset = ResourceManager::getInstance()->createSpriteset( @@ -63,7 +63,7 @@ void EquipmentWindow::draw(gcn::Graphics *graphics) // Rectangles around items are black graphics->setColor(gcn::Color(0, 0, 0)); - for (int i = 0; i < 8; i++) { + for (int i = 0; i < EQUIPMENT_SIZE; i++) { graphics->drawRectangle(gcn::Rectangle(10 + 36 * (i % 4), 36 * (i / 4) + 25, 32, 32)); diff --git a/src/player.cpp b/src/player.cpp index 830c92aa..847137e0 100644 --- a/src/player.cpp +++ b/src/player.cpp @@ -131,7 +131,8 @@ void Player::draw(Graphics *graphics, int offsetX, int offsetY) graphics->drawImage(playerset[mSex]->get(frame + 18 * dir), px - 16, py - 32); - Item *item = mEquipment->getEquipment(3); + // Display a shirt if equipped + Item *item = mEquipment->getEquipment(8); if (item) { graphics->drawImage(equipmentset->get(frame + 18 * dir), -- cgit v1.2.3-60-g2f50