Originally Posted By: BlackJack
im undestand your question.
tested this with a 20+ sprite
and i have nothing problems


the result is 8000. its other 4096 ^^


Hej, dude. I tested on my snippet of your "test+20.png" sprite, and still meet my mentioned problem. My code is here.
Code:
#include <acknex.h>
#include <default.c>

action explosion()
{
	my.ambient = 100;	
	while(1) 
	{
		while (!key_e) 
			wait (1);
		for (my.frame=0; my.frame<20; my.frame += 1.0 * time_step) 
			wait (1);
	}
}

function main()
{
	vec_set(sky_color,vector(100,100,100));
	level_load(""); 
	ent_create("test+20.png", vector(800,0,0), explosion);
}