Google

# File ../lib/fox/core.rb, line 151
    def overlaps?(other)

      if other.kind_of?(FXRectangle)

        self.x<other.x+other.w && self.y<other.y+other.h && other.x<self.x+self.w && other.y<self.y+self.h

      else

        raise TypeError, 'expected another FXRectangle'

      end

    end