class TemporaryConnection { constructor(from, to) { this.from = from; this.to = to; } draw() { ctx.beginPath(); ctx.strokeStyle = '#000'; ctx.fillStyle = '#000'; ctx.moveTo(this.to.x, this.to.y); ctx.lineTo(this.from.x, this.from.y); ctx.stroke(); ctx.drawArrow(this.to.x, this.to.y, Math.atan2(this.to.y - this.from.y, this.to.x - this.from.x)); } }