aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--ClientHamr/extantz/crappisspuke.cpp25
-rw-r--r--ClientHamr/extantz/extantz.h23
2 files changed, 23 insertions, 25 deletions
diff --git a/ClientHamr/extantz/crappisspuke.cpp b/ClientHamr/extantz/crappisspuke.cpp
index 51fb274..b853d96 100644
--- a/ClientHamr/extantz/crappisspuke.cpp
+++ b/ClientHamr/extantz/crappisspuke.cpp
@@ -1,30 +1,5 @@
1 1
2#include <irrlicht.h> 2#include <irrlicht.h>
3
4/*
5In the Irrlicht Engine, everything can be found in the namespace 'irr'. So if
6you want to use a class of the engine, you have to write irr:: before the name
7of the class. For example to use the IrrlichtDevice write: irr::IrrlichtDevice.
8To get rid of the irr:: in front of the name of every class, we tell the
9compiler that we use that namespace from now on, and we will not have to write
10irr:: anymore.
11*/
12using namespace irr;
13
14/*
15There are 5 sub namespaces in the Irrlicht Engine. Take a look at them, you can
16read a detailed description of them in the documentation by clicking on the top
17menu item 'Namespace List' or by using this link:
18http://irrlicht.sourceforge.net/docu/namespaces.html
19Like the irr namespace, we do not want these 5 sub namespaces now, to keep this
20example simple. Hence, we tell the compiler again that we do not want always to
21write their names.
22*/
23using namespace core;
24using namespace scene;
25using namespace video;
26
27// This is here so that we can use the name spacing above, and not have to #ifdef lots of shit.
28#include "extantz.h" 3#include "extantz.h"
29 4
30 5
diff --git a/ClientHamr/extantz/extantz.h b/ClientHamr/extantz/extantz.h
index c234e81..a3c46e5 100644
--- a/ClientHamr/extantz/extantz.h
+++ b/ClientHamr/extantz/extantz.h
@@ -14,6 +14,29 @@
14 14
15 15
16#ifdef __cplusplus 16#ifdef __cplusplus
17/*
18In the Irrlicht Engine, everything can be found in the namespace 'irr'. So if
19you want to use a class of the engine, you have to write irr:: before the name
20of the class. For example to use the IrrlichtDevice write: irr::IrrlichtDevice.
21To get rid of the irr:: in front of the name of every class, we tell the
22compiler that we use that namespace from now on, and we will not have to write
23irr:: anymore.
24*/
25using namespace irr;
26
27/*
28There are 5 sub namespaces in the Irrlicht Engine. Take a look at them, you can
29read a detailed description of them in the documentation by clicking on the top
30menu item 'Namespace List' or by using this link:
31http://irrlicht.sourceforge.net/docu/namespaces.html
32Like the irr namespace, we do not want these 5 sub namespaces now, to keep this
33example simple. Hence, we tell the compiler again that we do not want always to
34write their names.
35*/
36using namespace core;
37using namespace scene;
38using namespace video;
39
17extern "C"{ 40extern "C"{
18#else 41#else
19 42