I tried to normalize the transformed coordinates bya a radius amount
Code:
vec_sub ( &vec_mouse, ent_player.x ) ;
vec_normalize( &vec_mouse, radius ) ;



but frown that doesn't seem to work.