package NET.worlds.console; import java.awt.Rectangle; class FourTileSwapper extends Rectangle { private static final long serialVersionUID = 6045056218784091538L; private FourTilePanel parent; private int c1; private int c2; FourTileSwapper(FourTilePanel parent, int c1, int c2) { this.parent = parent; this.c1 = c1; this.c2 = c2; } boolean maybeSwap(int x, int y) { if (this.inside(x, y)) { this.parent.swap(this.c1, this.c2); return true; } else { return false; } } }