case DirectType.DOWN:
                final int downY = t.getY() + halfHeight;
                if (leftX >= h.getHx() && leftX <= h.getHx() + hx
                        && downY >= h.getHy() && downY <= h.getHy() + hy
                        || t.getX() >= h.getHx() && t.getX() <= h.getHx() + hx