libbluray | branch: master | hpi1 <[email protected]> | Sat Apr 16 23:09:28 2016 +0300| [1cc8ccd7be875e532b429afd138dd724e0c7bf49] | committer: hpi1
HScreenPoint: add equals() and toString() > http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commit;h=1cc8ccd7be875e532b429afd138dd724e0c7bf49 --- .../bdj/java/org/havi/ui/HScreenPoint.java | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/src/libbluray/bdj/java/org/havi/ui/HScreenPoint.java b/src/libbluray/bdj/java/org/havi/ui/HScreenPoint.java index 589c67a..ea43bbd 100644 --- a/src/libbluray/bdj/java/org/havi/ui/HScreenPoint.java +++ b/src/libbluray/bdj/java/org/havi/ui/HScreenPoint.java @@ -21,8 +21,7 @@ package org.havi.ui; public class HScreenPoint { public HScreenPoint(float x, float y) { - this.x = x; - this.y = y; + setLocation(x, y); } public void setLocation(float x, float y) { @@ -30,6 +29,23 @@ public class HScreenPoint { this.y = y; } + public boolean equals(Object obj) + { + if (!(obj instanceof HScreenPoint)) + return false; + + HScreenPoint other = (HScreenPoint)obj; + Float x1 = new Float(this.x); + Float y1 = new Float(this.y); + Float x2 = new Float(other.x); + Float y2 = new Float(other.y); + return x1.equals(x2) && y1.equals(y2); + } + + public String toString() { + return "[" + x + "," + y + "]"; + } + public float x; public float y; } _______________________________________________ libbluray-devel mailing list [email protected] https://mailman.videolan.org/listinfo/libbluray-devel
