fhandle = file_open_read("Level01.txt");
Block_Count = file_asc_read(fhandle)*256 + file_asc_read(fhandle);
for (i=1; i<=Block_Count; i++)
{
my = ent_create("Level01\\Block.mdl", vector (
file_asc_read(fhandle) + file_asc_read(fhandle)*256,
file_asc_read(fhandle) + file_asc_read(fhandle)*256,
file_asc_read(fhandle)), NULL);
//ent_clone (my); // not needed probably
my.scale_x = file_asc_read(fhandle);
my.scale_y = file_asc_read(fhandle);
my.material = mtl_create(); // <<< major change
//my.material.??? = ???; // <<< may need to change some defaults
my.material.emissive_blue = file_asc_read(fhandle);
my.material.emissive_green = file_asc_read(fhandle);
my.material.emissive_red = file_asc_read(fhandle);
vec_set(my.material.ambient_blue, nullvector); //for tidyness sake
}
file_close(fhandle);