/*------------------------------------------------------------------------- * hittestとの比較 * 合格するとコールバックが呼ばれる * ---------------------------------------------------------------------------*/ public bool HitTest(hittest hit, int type) { if (HitTest(hit)) { OnHit(hit, type); return(true); } return(false); }
/*------------------------------------------------------------------------- * hittestとの比較 * ---------------------------------------------------------------------------*/ public bool HitTest(hittest hit) { Rectangle rect = hit.CalcRect(); return(HitTest(rect)); }
/*------------------------------------------------------------------------- * * 継承先でのオーバーライド用 * * ---------------------------------------------------------------------------*/ /*------------------------------------------------------------------------- * ヒットテストに合格したときのコールバック * type はHitTest()に渡された値がそのまま渡される * ---------------------------------------------------------------------------*/ virtual protected void OnHit(hittest hit, int type) { }