summaryrefslogtreecommitdiff
path: root/src/gui/equipment.cpp
diff options
context:
space:
mode:
authorEugenio Favalli <elvenprogrammer@gmail.com>2005-07-17 22:00:10 +0000
committerEugenio Favalli <elvenprogrammer@gmail.com>2005-07-17 22:00:10 +0000
commit35b1b1f16978017a39e0951c9ee74115567a0407 (patch)
tree4b6ee8018db97cf28e880bcfb4b56cef7d79eaa1 /src/gui/equipment.cpp
parent9bf3338f82bfbd425debb2855d015c7bd0e33989 (diff)
downloadmana-35b1b1f16978017a39e0951c9ee74115567a0407.tar.gz
mana-35b1b1f16978017a39e0951c9ee74115567a0407.tar.bz2
mana-35b1b1f16978017a39e0951c9ee74115567a0407.tar.xz
mana-35b1b1f16978017a39e0951c9ee74115567a0407.zip
Fixing linking issues
Diffstat (limited to 'src/gui/equipment.cpp')
-rw-r--r--src/gui/equipment.cpp94
1 files changed, 0 insertions, 94 deletions
diff --git a/src/gui/equipment.cpp b/src/gui/equipment.cpp
deleted file mode 100644
index dbfc4f8d..00000000
--- a/src/gui/equipment.cpp
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- * The Mana World
- * Copyright 2004 The Mana World Development Team
- *
- * This file is part of The Mana World.
- *
- * The Mana World is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * any later version.
- *
- * The Mana World is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with The Mana World; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- *
- * $Id$
- */
-
-#include <guichan.hpp>
-#include "gui/equipment.h"
-#include "../equipment.h"
-#include "../log.h"
-#include "../resources/resourcemanager.h"
-#include "../resources/image.h"
-
-#include <sstream>
-
-EquipmentWindow::EquipmentWindow():
- Window("Equipment")
-{
- setContentSize(200, 90);
- setPosition(40, 40);
-
- ResourceManager *resman = ResourceManager::getInstance();
- Image *itemImg = resman->getImage("graphics/sprites/items.png");
- if (!itemImg) logger->error("Unable to load items.png");
- itemset = new Spriteset(itemImg, 32, 32);
-}
-
-EquipmentWindow::~EquipmentWindow()
-{
-}
-
-void EquipmentWindow::draw(gcn::Graphics *graphics)
-{
- int x, y;
- getAbsolutePosition(x, y);
-
- // Draw window graphics
- Window::draw(graphics);
-
- Equipment *equipment = Equipment::getInstance();
- Item *item;
- Image *image;
-
- for (int i = 0; i < 8; i++) {
- graphics->setColor(gcn::Color(0, 0, 0));
- graphics->drawRectangle(gcn::Rectangle(10 + 36 * (i % 4),
- 36 * (i / 4) + 25, 32, 32));
-
- if (!(item = equipment->getEquipment(i))) {
- continue;
- }
-
- image = itemset->spriteset[item->getInfo()->getImage() - 1];
- dynamic_cast<Graphics*>(graphics)->drawImage(
- image, x + 36 * (i % 4) + 10, y + 36 * (i / 4) + 25);
- }
-
- graphics->setColor(gcn::Color(0, 0, 0));
- graphics->drawRectangle(gcn::Rectangle(160, 25, 32, 32));
-
- if (!(item = equipment->getArrows())) {
- return;
- }
-
- image = itemset->spriteset[item->getInfo()->getImage() - 1];
-
- dynamic_cast<Graphics*>(graphics)->drawImage(
- image, x + 160, y + 25);
- std::stringstream n;
- n << item->getQuantity();
- graphics->drawText(n.str(), 170, 62,
- gcn::Graphics::CENTER);
-}
-
-void EquipmentWindow::action(const std::string &eventId)
-{
-}