package org.andengine.util.adt.data.operator; /** * (c) Zynga 2011 * * @author Nicolas Gramlich <ngramlich@zynga.com> * @since 17:21:27 - 10.10.2011 */ public enum IntOperator { // =========================================================== // Elements // =========================================================== EQUALS() { @Override public boolean check(final int pIntA, final int pIntB) { return pIntA == pIntB; } }, NOT_EQUALS() { @Override public boolean check(final int pIntA, final int pIntB) { return pIntA != pIntB; } }, LESS_THAN() { @Override public boolean check(final int pIntA, final int pIntB) { return pIntA < pIntB; } }, LESS_OR_EQUAL_THAN() { @Override public boolean check(final int pIntA, final int pIntB) { return pIntA <= pIntB; } }, MORE_THAN() { @Override public boolean check(final int pIntA, final int pIntB) { return pIntA > pIntB; } }, MORE_OR_EQUAL_THAN() { @Override public boolean check(final int pIntA, final int pIntB) { return pIntA >= pIntB; } }; // =========================================================== // Constants // =========================================================== // =========================================================== // Fields // =========================================================== // =========================================================== // Constructors // =========================================================== // =========================================================== // Getter & Setter // =========================================================== // =========================================================== // Methods for/from SuperClass/Interfaces // =========================================================== public abstract boolean check(final int pIntA, final int pIntB); // =========================================================== // Methods // =========================================================== // =========================================================== // Inner and Anonymous Classes // =========================================================== }