package com.yarin.android.GameEngine.Material; //�߽���������������Ƿ���߽� public class Measure { //�������ͣ��ھ����м�� public static final int RECTANGLE_MEASURE=1; /** * �ж��Ƿ���߽� * @param x �����x���� * @param y �����y���� * @param border �߽���� * @param type �������� * @param superposition �жϱ߽�ʱ�Ƿ������߽��غϵ���� * @return �Ƿ���߽� */ public static boolean isOutOfBorder(int x,int y,Border border,int type,boolean superposition){ boolean result=false; switch(type){ case RECTANGLE_MEASURE: //���������߽��غϵ���� if (superposition){ if ((x>border.getMaxX())|| (x<border.getMinX())|| (y>border.getMaxY())|| (y<border.getMinY())){ result=true; } else{ result=false; } } else{ if ((x>=border.getMaxX())|| (x<=border.getMinX())|| (y>=border.getMaxY())|| (y<=border.getMinY())){ result=true; } else{ result=false; } } break; } return result; } }