Pass vm_vec_copy_normalize_quick arg by &

This commit is contained in:
Kp 2014-10-01 02:28:41 +00:00
parent 0b691365a7
commit 63eeb60be1
2 changed files with 7 additions and 7 deletions

View file

@ -174,7 +174,7 @@ fix vm_vec_normalize (vms_vector &v);
//normalize a vector. returns mag of source vec. uses approx mag //normalize a vector. returns mag of source vec. uses approx mag
fix vm_vec_copy_normalize_quick (vms_vector * dest, const vms_vector * src); fix vm_vec_copy_normalize_quick (vms_vector &dest, const vms_vector &src);
fix vm_vec_normalize_quick (vms_vector &v); fix vm_vec_normalize_quick (vms_vector &v);

View file

@ -268,16 +268,16 @@ fix vm_vec_normalize(vms_vector &v)
} }
//normalize a vector. returns mag of source vec. uses approx mag //normalize a vector. returns mag of source vec. uses approx mag
fix vm_vec_copy_normalize_quick(vms_vector *dest,const vms_vector *src) fix vm_vec_copy_normalize_quick(vms_vector &dest,const vms_vector &src)
{ {
fix m; fix m;
m = vm_vec_mag_quick(*src); m = vm_vec_mag_quick(src);
if (m > 0) { if (m > 0) {
dest->x = fixdiv(src->x,m); dest.x = fixdiv(src.x,m);
dest->y = fixdiv(src->y,m); dest.y = fixdiv(src.y,m);
dest->z = fixdiv(src->z,m); dest.z = fixdiv(src.z,m);
} }
return m; return m;
@ -286,7 +286,7 @@ fix vm_vec_copy_normalize_quick(vms_vector *dest,const vms_vector *src)
//normalize a vector. returns 1/mag of source vec. uses approx 1/mag //normalize a vector. returns 1/mag of source vec. uses approx 1/mag
fix vm_vec_normalize_quick(vms_vector &v) fix vm_vec_normalize_quick(vms_vector &v)
{ {
return vm_vec_copy_normalize_quick(&v,&v); return vm_vec_copy_normalize_quick(v,v);
} }
//return the normalized direction vector between two points //return the normalized direction vector between two points