hmm..
tried this:
Code:
function rotate(h_direction)
{
	while(sign(ang(h_direction - player.pan)) >= -5 && sign(ang(h_direction - player.pan)) <= 5)
	{
		h_directionset = sign(ang(h_direction - player.pan));

		player.pan += (h_directionset*20)*time_step;
		if(fraction(player.pan) >= 0.5)
		{
			player.pan = integer(player.pan)+1;
		}else
		{
			player.pan = integer(player.pan);
		}
		wait(1);
	}

}


but same problem ( sometimes, it looks like 2 models are rotating against each other )..


Selling my Acknex Engine Editions (A7 Com & A8 Pro):
>> click here if you are interested <<