# File lib/rubygame/rect.rb, line 507
        def collide_rect?(rect)
                nself = self.normalize
                rect  = Rect.new_from_object(rect).normalize!
                return ((nself.l >= rect.l && nself.l <= rect.r) or (rect.l >= nself.l && rect.l <= nself.r)) &&
                       ((nself.t >= rect.t && nself.t <= rect.b) or (rect.t >= nself.t && rect.t <= nself.b))
        end