#define MAIN_HEADER
// Settings
-#include "utility.h"
-extern Settings g_settings;
-
-// A thread safe wrapper to irrlicht
-// On a server build, this is always NULL.
-// TODO: Remove this
-#include "irrlichtwrapper.h"
-extern IrrlichtWrapper *g_irrlicht;
+class Settings;
+extern Settings *g_settings;
// This makes and maps textures
-#include "tile.h"
+class ITextureSource;
extern ITextureSource *g_texturesource;
+// Global profiler
+class Profiler;
+extern Profiler *g_profiler;
+
// Debug streams
#include <fstream>