package com.arretadogames.pilot.entities;
import java.util.Comparator;
public interface LayerEntity {
public int getLayerPosition();
public class Layer {
private static Comparator<LayerEntity> comparator;
public static Comparator<LayerEntity> getComparator() {
if (comparator == null)
comparator = createComparator();
return comparator;
}
private static Comparator<LayerEntity> createComparator() {
Comparator<LayerEntity> comparator = new Comparator<LayerEntity>() {
public int compare(LayerEntity c1, LayerEntity c2) {
return c2.getLayerPosition() - c1.getLayerPosition();
}
};
return comparator;
}
}
}