Deg_d = 45;
Deg_d += Deg_s;
Deg_s1 = Deg_s;
while(1)
Deg_s = source.object();
if( Deg_d > 360 )
if( Deg_s+1/Deg_s1 == 0 )
if( Deg_s > Deg_d-360)
break; // 45deg complete!!
else
if( Deg_s >= Deg_d )
break; // 45deg complete!!
Deg_d = -45
Deg_d += Deg_s;
Deg_s1 = Deg_s;
if( Deg_s1 == 0 ) Deg_s1++;
while(1)
Deg_s = source.object();
if( Deg_d <= 0 )
if( Deg_s/Deg_s1 > 1)
if( Deg_s <>
break; // -45deg complete!!
else
if( Deg_s <= Deg_d)
break; // -45deg complete!!