I am moving a project over from an old engine (Genesis3D) and I have a question about levels. Within a typical map editor (at least the map editor for genesis) you can add entities within the editor and later, call up data about the entity later. These entities are things like KeyFrames, Lights, Enemies, startup positions. Is there an easy way to do this in Irrlicht?
Example: In my current BSP Maps from genesis there is a structure defined as
Code: Select all
typedef struct dotdObject{
#pragma GE_Published
geVec3d origin;
geVec3d rotation;
geVec3d scale;
int objectID;
int rad;
char *filename;
char *intRef;
#pragma GE_Origin(origin)
} dotdObject;
Any help would be greatly appreciated,
Thank you