Yes I am aware og PNG's unsupport'ness :P. The thing I use PNGs is because my image editor doesn't seem to save alpha channel in tga format, even if I save it in 32 bit :S.
____________
omg, now I got it worked and in somewhere totally different place.
the called function reload() was the last function in function main() to be called. I changed it's location after the level_load(""); and then icons popped out!
Was here something I missed/might have been known ?!
function main()
{
video_mode = 6;
//vec_set(sky_color,vector(1,1,1));
level_load(""); // load an empty level
wait(2);
p_tele_light.pos_x = p_teleport.pos_x;
p_tele_light.pos_y = p_teleport.pos_y;
light_change();
reload(); //GHANGED IT HERE
while(1)
{
health_upd();
card_upd();
wait(1);
}
//reload() //WAS HERE BEFORE!
}