summaryrefslogtreecommitdiff
path: root/src/engine.cpp
diff options
context:
space:
mode:
authorBjörn Steinbrink <B.Steinbrink@gmx.de>2005-10-13 10:26:11 +0000
committerBjörn Steinbrink <B.Steinbrink@gmx.de>2005-10-13 10:26:11 +0000
commitacf69fd277e17c6bdf001551697d7321f84909df (patch)
tree6f0468ec702d573fecabca0184d2cc2eec4d52f5 /src/engine.cpp
parent39d944df9a84882925e587e2d0c39759ea129c8b (diff)
downloadmana-acf69fd277e17c6bdf001551697d7321f84909df.tar.gz
mana-acf69fd277e17c6bdf001551697d7321f84909df.tar.bz2
mana-acf69fd277e17c6bdf001551697d7321f84909df.tar.xz
mana-acf69fd277e17c6bdf001551697d7321f84909df.zip
Use gcn::Font instead of gcn::ImageFont as pointer type.
Diffstat (limited to 'src/engine.cpp')
-rw-r--r--src/engine.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/engine.cpp b/src/engine.cpp
index ef5d8a7a..9b26f08d 100644
--- a/src/engine.cpp
+++ b/src/engine.cpp
@@ -26,9 +26,9 @@
#include <list>
#include <sstream>
-#include <guichan/imagefont.hpp>
-
+#ifdef DEBUG
#include <guichan/widgets/label.hpp>
+#endif
#include "being.h"
#include "floor_item.h"
@@ -60,7 +60,9 @@ extern int frame;
char itemCurrenyQ[10] = "0";
int camera_x, camera_y;
+#ifdef DEBUG
gcn::Label *debugInfo;
+#endif
std::map<int, Spriteset*> monsterset;
@@ -76,10 +78,12 @@ Engine::Engine():
mCurrentMap(NULL)
{
// Initializes GUI
+#ifdef DEBUG
debugInfo = new gcn::Label();
// Oh, come on guichan folks, how useful is it to have a single widget gui?
// (Well, the BasicContainer interface isn't that much more useful... ;)
dynamic_cast<WindowContainer*>(gui->getTop())->add(debugInfo);
+#endif
// Load the sprite sets
ResourceManager *resman = ResourceManager::getInstance();
@@ -128,7 +132,9 @@ Engine::~Engine()
attackTarget->decRef();
delete itemDb;
+#ifdef DEBUG
delete debugInfo;
+#endif
}
Map *Engine::getCurrentMap()