00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #ifndef __DEPENDENCIES_H__
00017 #define __DEPENDENCIES_H__
00018
00019
00020
00021 #include "config.h"
00022
00023
00024 #include <assert.h>
00025 #include <stddef.h>
00026
00027
00028 #include <fstream>
00029 #include <iostream>
00030 #include <map>
00031 #include <string>
00032 #include <sstream>
00033 #include <typeinfo>
00034 #include <vector>
00035
00036
00037 #include <irrlicht.h>
00038
00039 #ifdef _MSC_VER
00040 #pragma comment(lib, "Irrlicht.lib")
00041 #endif //_MSC_VER Only do this on msvc compilers.
00042
00043
00044 #ifdef __COMPILE_WITH_ANGELSCRIPT__
00045 #include <angelscript.h>
00046
00047 #ifdef _MSC_VER
00048 #pragma comment(lib, "angelscript.lib")
00049 #endif //_MSC_VER Only do this on msvc compilers.
00050
00051 #endif
00052
00053
00054 #include <sigslot/sigslot.h>
00055
00056
00057 #ifdef __COMPILE_WITH_SFML_AUDIO__
00058 #include <SFML/System.hpp>
00059 #include <SFML/Audio.hpp>
00060
00061 #ifdef _MSC_VER
00062 #pragma comment(lib, "sfml-system.lib")
00063 #pragma comment(lib, "sfml-audio.lib")
00064 #endif //_MSC_VER Only do this on msvc compilers.
00065
00066 #endif
00067
00068
00069
00070
00071 using namespace std;
00072
00073
00074 using namespace irr;
00075 using namespace core;
00076 using namespace scene;
00077 using namespace video;
00078 using namespace io;
00079 using namespace gui;
00080
00081 #endif