package uk.org.squirm3.model;
public class DraggingPoint {
private final long x;
private final long y;
private final int whichBeingDragging;
public DraggingPoint(final long x, final long y,
final int whichBeingDragging) {
this.x = x;
this.y = y;
this.whichBeingDragging = whichBeingDragging;
}
public int getWhichBeingDragging() {
return whichBeingDragging;
}
public long getX() {
return x;
}
public long getY() {
return y;
}
@Override
public boolean equals(final Object obj) {
if (this == obj) {
return true;
}
if (obj == null) {
return false;
}
if (getClass() != obj.getClass()) {
return false;
}
final DraggingPoint other = (DraggingPoint) obj;
if (whichBeingDragging != other.whichBeingDragging) {
return false;
}
if (x != other.x) {
return false;
}
if (y != other.y) {
return false;
}
return true;
}
}