summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNeil Fuller <nfuller@google.com>2014-10-02 15:19:08 +0100
committerNeil Fuller <nfuller@google.com>2014-10-02 15:19:08 +0100
commitdd4697d3166a8a3d89afd9012b44c2396bd9552c (patch)
tree25c74fdeda583724b0742449d2694f5920df5ae8
parentbb148d92dbde9c0fb47d6e06be38a155bd59f9f0 (diff)
downloadandroid_development-dd4697d3166a8a3d89afd9012b44c2396bd9552c.tar.gz
android_development-dd4697d3166a8a3d89afd9012b44c2396bd9552c.tar.bz2
android_development-dd4697d3166a8a3d89afd9012b44c2396bd9552c.zip
Remove dependencies on FloatMath
See frameworks/base commit 33253a4baa6279f81a73425b49dfb6abe5f5416e for details. Bug: https://code.google.com/p/android/issues/detail?id=36199 Change-Id: I01126788f34b9a464b873bc2fff03acedc43bb52
-rw-r--r--samples/ApiDemos/src/com/example/android/apis/graphics/BitmapMesh.java3
-rw-r--r--samples/ApiDemos/src/com/example/android/apis/graphics/ColorPickerDialog.java2
-rw-r--r--samples/ApiDemos/src/com/example/android/apis/view/GameView.java2
-rw-r--r--samples/ControllerSample/src/com/example/controllersample/GameView.java2
-rw-r--r--samples/LunarLander/src/com/example/android/lunarlander/LunarView.java4
5 files changed, 6 insertions, 7 deletions
diff --git a/samples/ApiDemos/src/com/example/android/apis/graphics/BitmapMesh.java b/samples/ApiDemos/src/com/example/android/apis/graphics/BitmapMesh.java
index 12c79ca54..67fd44480 100644
--- a/samples/ApiDemos/src/com/example/android/apis/graphics/BitmapMesh.java
+++ b/samples/ApiDemos/src/com/example/android/apis/graphics/BitmapMesh.java
@@ -22,7 +22,6 @@ import android.content.Context;
import android.graphics.*;
import android.os.Bundle;
import android.view.*;
-import android.util.FloatMath;
public class BitmapMesh extends GraphicsActivity {
@@ -92,7 +91,7 @@ public class BitmapMesh extends GraphicsActivity {
float dx = cx - x;
float dy = cy - y;
float dd = dx*dx + dy*dy;
- float d = FloatMath.sqrt(dd);
+ float d = (float) Math.sqrt(dd);
float pull = K / (dd + 0.000001f);
pull /= (d + 0.000001f);
diff --git a/samples/ApiDemos/src/com/example/android/apis/graphics/ColorPickerDialog.java b/samples/ApiDemos/src/com/example/android/apis/graphics/ColorPickerDialog.java
index 1c7125f9d..75d51bcac 100644
--- a/samples/ApiDemos/src/com/example/android/apis/graphics/ColorPickerDialog.java
+++ b/samples/ApiDemos/src/com/example/android/apis/graphics/ColorPickerDialog.java
@@ -167,7 +167,7 @@ public class ColorPickerDialog extends Dialog {
public boolean onTouchEvent(MotionEvent event) {
float x = event.getX() - CENTER_X;
float y = event.getY() - CENTER_Y;
- boolean inCenter = java.lang.Math.sqrt(x*x + y*y) <= CENTER_RADIUS;
+ boolean inCenter = java.lang.Math.hypot(x, y) <= CENTER_RADIUS;
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
diff --git a/samples/ApiDemos/src/com/example/android/apis/view/GameView.java b/samples/ApiDemos/src/com/example/android/apis/view/GameView.java
index d7f039bdd..48c95b680 100644
--- a/samples/ApiDemos/src/com/example/android/apis/view/GameView.java
+++ b/samples/ApiDemos/src/com/example/android/apis/view/GameView.java
@@ -483,7 +483,7 @@ public class GameView extends View {
}
static float pythag(float x, float y) {
- return (float) Math.sqrt(x * x + y * y);
+ return (float) Math.hypot(x, y);
}
static int blend(float alpha, int from, int to) {
diff --git a/samples/ControllerSample/src/com/example/controllersample/GameView.java b/samples/ControllerSample/src/com/example/controllersample/GameView.java
index 6481a2a39..1f5474eba 100644
--- a/samples/ControllerSample/src/com/example/controllersample/GameView.java
+++ b/samples/ControllerSample/src/com/example/controllersample/GameView.java
@@ -448,7 +448,7 @@ public class GameView extends View implements InputDeviceListener {
}
private static float pythag(float x, float y) {
- return (float) Math.sqrt(x * x + y * y);
+ return (float) Math.hypot(x, y);
}
private static int blend(float alpha, int from, int to) {
diff --git a/samples/LunarLander/src/com/example/android/lunarlander/LunarView.java b/samples/LunarLander/src/com/example/android/lunarlander/LunarView.java
index 81e047084..4b82e6b13 100644
--- a/samples/LunarLander/src/com/example/android/lunarlander/LunarView.java
+++ b/samples/LunarLander/src/com/example/android/lunarlander/LunarView.java
@@ -634,7 +634,7 @@ class LunarView extends SurfaceView implements SurfaceHolder.Callback {
canvas.drawRect(mScratchRect, mLinePaint);
// Draw the speed gauge, with a two-tone effect
- double speed = Math.sqrt(mDX * mDX + mDY * mDY);
+ double speed = Math.hypot(mDX, mDY);
int speedWidth = (int) (UI_BAR * speed / PHYS_SPEED_MAX);
if (speed <= mGoalSpeed) {
@@ -756,7 +756,7 @@ class LunarView extends SurfaceView implements SurfaceHolder.Callback {
int result = STATE_LOSE;
CharSequence message = "";
Resources res = mContext.getResources();
- double speed = Math.sqrt(mDX * mDX + mDY * mDY);
+ double speed = Math.hypot(mDX, mDY);
boolean onGoal = (mGoalX <= mX - mLanderWidth / 2 && mX
+ mLanderWidth / 2 <= mGoalX + mGoalWidth);