# File karel/karel_window.rb, line 25
 def initialize(street = 1, avenue = 1, direction = NORTH, window)
    @street = street
    @avenue = avenue
    @direction = direction
    @canvas = window.canvas
      @scaler = lambda{|x,y| window.scale_to_pixels(x,y)} #i.e. the function itself
      @scale_factor = lambda{window.scale_factor}
    # @place = window.scale_to_pixels(street, avenue)
    # @tag = 'r' + @@rNumber.to_s
    # @@rNumber += 1
    @blank = TkLabel.new(@canvas, :image => $imageMapOff[SOUTH], :width => 25, :height => 25, :borderwidth => 0)
    @imageMap = {}
    $imageMapOn.each_key{|dir|
      @imageMap[dir] = TkLabel.new(@canvas, :image => $imageMapOn[dir], :width => 25, :height => 25, :borderwidth => 0)
    }
    @image = @imageMap[direction]

    @imageMap.inspect
    mx, my = scaler(street, avenue)
    
    @image.place(:x => mx, :y => my)  
    # @canvas.update  
  end