package rts.utils; public class Resolution implements Comparable<Resolution> { private int width; private int height; public Resolution(int width, int height) { this.width = width; this.height = height; } @Override public String toString() { return width + " X " + height; } @Override public boolean equals(Object obj) { if (obj instanceof Resolution) { Resolution r = (Resolution) obj; return this.width == r.width && height == r.height; } else return false; } @Override public int compareTo(Resolution o) { if (o.getWidth() == width) { return this.height - o.getHeight(); } else return this.width - o.getWidth(); } public int getWidth() { return width; } public int getHeight() { return height; } }