Code:
var my_ang(var x)
{
	x = x%360;
	x = (x+360)%360;
	if(x > 180) return x-360;
	
	return x;
}

void main()
{
	fps_max = 60;
	while(1)
	{
		var i = 540*sinv(total_ticks*2);
		DEBUG_VAR((int)i,20);
		DEBUG_VAR((int)my_ang(i),40);
		DEBUG_VAR((int)ang(i),60);
		wait(1);
	}
}



I don't know if you like that approach more than yours, probably not.


"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends