20 package net.sf.gridarta.model.validation;
22 import java.io.Serializable;
23 import java.util.Comparator;
30 import org.jetbrains.annotations.NotNull;
48 if (mapModel1 == mapModel2) {
55 final int minX1 =
getMinX(o1, minY1);
56 final int minX2 =
getMinX(o2, minY2);
62 return System.identityHashCode(mapModel1) - System.identityHashCode(mapModel2);
71 int result = Integer.MAX_VALUE;
73 final int y = mapSquare.getMapY();
78 for (
final G gameObject : validationError.getGameObjects()) {
79 final int y = gameObject.getMapSquare().getMapY();
95 int result = Integer.MAX_VALUE;
97 if (mapSquare.getMapY() == y) {
98 final int x = mapSquare.getMapX();
104 for (
final G gameObject : validationError.getGameObjects()) {
106 if (mapSquare.
getMapY() == y) {
107 final int x = mapSquare.
getMapX();