summaryrefslogtreecommitdiffstats
path: root/DataStructure/PossibilityObject.java
blob: 97180121744407f855b681b5449edfb22efceff7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package DataStructure;

class PossibilityObject implements Comparable<PossibilityObject> {
	double possibility;
	int x;
	int y;

	@Override
	public int compareTo(PossibilityObject comperator) {
		if (this == null || comperator == null) {
			throw new NullPointerException(
					"one of the  Possiblity objects is null!");
		}
		if (this.possibility > comperator.possibility) {
			return 1;
		} else if (this.possibility < comperator.possibility) {
			return -1;
		} else
			return 0;
	}
}