} else {
                if(y2 > t && y1 < t) return 1; //Crosses top edge
                if(y1 < b && y2 > b) return 2; //Crosses bottom edge
            }