# File lib/rubygame/hotspot.rb, line 172
    def hotspot(label,x=0,y=0)
      a = @hotspots[label]
      if a[2].nil?              # has no parent
        [x+a[0],y+a[1]]
      else                      # has a parent
        hotspot(a[2],x+a[0],y+a[1])
      end
    rescue NoMethodError => e
      if not(defined? @hotspots)
        return nil
      elsif a.nil?
        smartspot(label,x,y)
      else raise e
      end
    end