this.moveTo(100, 100); this.lineTo(100, 200); this.quadraticCurveTo(150, 250, 200, 200); this.closePath(); this.globalAlpha = .5; this.strokeStyle = '#ffff00'; this.lineWidth = 5; this.stroke(); var g = this.createRadialGradient(100, 100, .7, 200, 200, 100); this.globalAlpha = 0; g.addColorStop(0, '#000000'); this.globalAlpha = 1; g.addColorStop(1, '#ffffff'); this.fillStyle = g; this.fill(); this.fillStyle = '#0000ff'; this.globalAlpha = .2; this.fill(); this.strokeStyle = 0x000000; this.lineWidth = 0; this.stroke(); this.beginPath(); this.lineTo(75, 0); this.lineTo(75, 75); this.lineTo(0, 75); this.lineTo(0, 0); this.closePath(); var g = this.createLinearGradient(0,0,75,75) this.globalAlpha = 0; g.addColorStop(0, '#000000'); this.globalAlpha = 1; g.addColorStop(1, '#ffffff'); this.fillStyle = g; this.fill(); this.beginPath(); this.arc(100, 100, 50, 0, 90); this.oval(20, 120, 10); this.oval(75, 120, 10, 40); this.rect(10, 30, 30, 50); this.rect(10, 150, 50, 40, 10); this.stroke(); this.closePath(); drawCurve(0,0, 0,200, 200,0, 200,200);