 
 
   set_piece: () ->
-    console.log " "
-    console.log "set_piece()"
     @puzzle.ui_status.terminate_piece_drag()
     @pieces_set += 1
     @pieces_in_puzzle -= 1
-    console.log "   pieces_set = #{@pieces_set}"
-    console.log "   pieces_in_puzzle = #{@pieces_in_puzzle}"
     if @pieces_set == 16
       @puzzle_finished()
     else



  draw_mask: () ->
    console.log " "
    console.log "draw_mask()"
    console.log "   & & & & @color = #{@color} & & & &"
    grid = @puzzle.grid
    @hex_draw.set_context("canvas")
    zzz = 0 # EXTRA
    for bb in [1..10]
      for aa in [1..24]
        if grid[bb][aa] in @puzzle.pz_status.unset_pieces
          @hex_draw.fill_hex_ab(aa,bb,@color)
          zzz = zzz + 1 # EXTRA
    console.log "   #{zzz} hexes added to mask"




  reset_mask: () ->
    @puzzle.puzzle_view.draw_photo()
    @get_next_color()
    @draw_mask()


