Hallo anarchie, das sollte funktionieren:

vec_set(temp, zu_diesen_koords_soll_sich_my_drehen);
vec_sub(temp, my.x);
vec_to_angle(myang, temp);
my.pan += ang(myang.pan - my.pan) * time_step;