Added StateFollowRoute
Merge branch 'artificial-intelligence' of github.com:threkk/psibranch3irrlicht into artificial-intelligence
Whenever a NPC follows a target and the target gets out of sight the NPC will walk towards the last seen point
Detectable class changed a bit to make it more straightfoward to use. Also added new isObjectBehind method.
Changed isObjectVisible method so it won't return true when there is a wall in between objects.
Added a folder where the Particle Editor files will be put into. Also added a dataParticleModel header/cpp file and a ParticleManager header/cpp file which are used to spawn particles
created folder structure
it's not running now, but commmited so arco can help me with a problem
Add IRRLICHT_API define in front off classname to include in .dll
still trying to fix the lnk 2019 problem
Merge branch 'particleDataModel' of github.com:threkk/psibranch3irrlicht into particleDataModel
Finite State Machine (FSM) added
DLL Export added to classes
Still some problems with DLLs, but it is working with Static Library now
detectable checks for ground position instead of normal position

added state machine to chase player state to get back to idle state after chasing the player
added a getter and setter to the particleModel class and also made a default particle in the constructor + fixed some stuff in the manager
Message System implemented
 * Implement abstract class MessageClient to use
 * Message Handler will send messages to all registered clients
 * Clients can subscribe topics or register for general messages
 * Messages are MessageObjects. They can contain Integer, Strings or Void*
MessageSystem
 * Fixed some serious bugs
 * There is no general message list anymore - use an general topic instead
The ParticleModel is now created using the particleManager, Also fixed the problem: never use virtual while returning the IParticleSystemSceneNode* and exporting it into a DLL. TO DO: Give a texture to the model and the task is done
Changed the constructor so it gives the right manager, driver and device. Textures work properly now
created getter and setter for the position of the particle model
Added GUI editor - made in QT.