diff mm7_5.cpp @ 302:0f2541245f65

Слияние
author Ritor1
date Tue, 19 Feb 2013 17:16:40 +0600
parents ea8c820bbf4f af7e848d6def
children f16ac5e65438
line wrap: on
line diff
--- a/mm7_5.cpp	Tue Feb 19 17:16:26 2013 +0600
+++ b/mm7_5.cpp	Tue Feb 19 17:16:40 2013 +0600
@@ -6196,7 +6196,7 @@
 
   v3 = x;
   v4 = y;
-  v5 = sub_452A9E(*y * *y + *z * *z + *x * *x);
+  v5 = integer_sqrt(*y * *y + *z * *z + *x * *x);
   *v3 *= 65536 / (v5 | 1);
   *v4 *= 65536 / (v5 | 1);
   *z *= 65536 / (v5 | 1);
@@ -11180,7 +11180,7 @@
   v62 = v19;
   v23 = v18 - v63;
   v50 = v17 - v65;
-  v24 = sub_452A9E(v23 * v23 + (v60 - v64) * (v60 - v64) + v50 * v50);
+  v24 = integer_sqrt(v23 * v23 + (v60 - v64) * (v60 - v64) + v50 * v50);
   if ( v24 > 5120 )
     return 0;
   if ( uCurrentlyLoadedLevelType == LEVEL_Outdoor)
@@ -11776,7 +11776,7 @@
     v46 = outy - pOut.y;
     v47 = v163 - outz;
     v48 = outx - pOut.x;
-    v49 = sub_452A9E(v48 * v48 + v46 * v46 + v47 * v47);
+    v49 = integer_sqrt(v48 * v48 + v46 * v46 + v47 * v47);
     v50 = 65536;
     if ( v49 )
       v50 = 65536 / v49;
@@ -11928,7 +11928,7 @@
     v74 = outy - pOut.y;
     v75 = v163 - outz;
     v76 = outx - pOut.x;
-    v77 = sub_452A9E(v76 * v76 + v74 * v74 + v75 * v75);
+    v77 = integer_sqrt(v76 * v76 + v74 * v74 + v75 * v75);
     v78 = 65536;
     if ( v77 )
       v78 = 65536 / v77;
@@ -12087,7 +12087,7 @@
   v6 = outy - pOut.y;
   v7 = v163 - outz;
   v8 = outx - pOut.x;
-  v9 = sub_452A9E(v8 * v8 + v6 * v6 + v7 * v7);
+  v9 = integer_sqrt(v8 * v8 + v6 * v6 + v7 * v7);
   v10 = 65536;
   if ( v9 )
     v10 = 65536 / v9;
@@ -12218,7 +12218,7 @@
   v29 = outy - pOut.y;
   v30 = v163 - outz;
   v31 = outx - pOut.x;
-  v32 = sub_452A9E(v31 * v31 + v29 * v29 + v30 * v30);
+  v32 = integer_sqrt(v31 * v31 + v29 * v29 + v30 * v30);
   v33 = 65536;
   if ( v32 )
     v33 = 65536 / v32;
@@ -12421,7 +12421,7 @@
   v7 = a3 - a1;
   v11 = abs(a3 - a1);
   v8 = abs(a4 - v10);
-  result = sub_452A9E(v11 * v11 + v8 * v8);
+  result = integer_sqrt(v11 * v11 + v8 * v8);
   if ( result )
     result = abs((v7 * (v10 - a6) - (a4 - v10) * (v6 - a5)) / result);
   return result;