PROG_BAR_WIDTH = 20
PROG_BAR_HEIGHT = 2
PROG_BAR_SCALE = 2.5
EDGE_SIZE = 0.3

module.exports.createProgressBar = createProgressBar = (color, y, width=PROG_BAR_WIDTH, height=PROG_BAR_HEIGHT) ->
  g = new createjs.Graphics()
  g.setStrokeStyle(1)

  sWidth = width * PROG_BAR_SCALE
  sHeight = height * PROG_BAR_SCALE
  sEdge = EDGE_SIZE * PROG_BAR_SCALE

  g.beginFill(createjs.Graphics.getRGB(0, 0, 0))
  g.drawRect(0, -sHeight/2, sWidth, sHeight, sHeight)
  g.beginFill(createjs.Graphics.getRGB(color...))
  g.drawRoundRect(sEdge, sEdge - sHeight/2, sWidth-sEdge*2, sHeight-sEdge*2, sHeight-sEdge*2)

  s = new createjs.Shape(g)
  s.x = -width / 2
  s.y = y
  s.z = 100
  s.baseScale = PROG_BAR_SCALE
  s.scaleX = 1 / PROG_BAR_SCALE
  s.scaleY = 1 / PROG_BAR_SCALE
  s.width = width
  s.height = height
  return s