JustSid,no.I don't talk about a new level editor,just about my idea,and implement it in a existent editor.I think a new editor is not bad.

Firoball,yes i found it,but isn't what I want to do laugh.
Can someone look in these codes,in init_ipl() it's something wrong.


[code]
ex_ipl.h

typedef struct
{
STRING* name;
float x;
float y;
float z;
}ITEM;

ex_ipl.c

#include <ex_ipl.h>
ITEM* item;
float x_pos;
float y_pos;
float z_pos;
STRING* mdl_name
function init_ipl()
int entities = 2;
var fhandle = file_open_read("ls.ipl");
int i;
for(i=0;i<=entities;i++)
{
file_str_read(fhandle,mdl_name);
x_pos = file_var_read(fhandle);
y_pos = file_var_read(fhandle);
z_pos = file_var_read(fhandle);
item.name = mdl_name;
item.x = x_pos;
item.y = y_pos;
item.z = z_pos;
ent_create(item.name,vector(item.x,item.y,item.z),NULL);
}
file_close(fhandle);
}