def draw(svg, coords, options={})
color_count = nil
if @area_colors && @area_colors.size > 0
area_color = @area_colors[0]
color_count = 1
else
puts "Never Set Area Color"
area_color = color
end
draw_poly(svg, coords, area_color, options = {})
if @baselines
puts "Drawing Baselines"
@baselines.sort! {|x,y| y <=> x }
@baselines.each do |baseline|
if color_count
area_color = area_colors[color_count]
color_count = color_count + 1
puts area_color.to_s
if color_count >= area_colors.size
color_count = 0
end
end
lower_poly_coords = create_lower_polygon_coords(translate_number(baseline), coords, options)
draw_poly(svg, lower_poly_coords, area_color, options = {})
end
end
end