この部分
```
queue[1] * @drawer.canvasWidth), (@drawer.canvasHeight * (1- queue[0])
```
も関数で切り分ければ、後で変更しやすいと思う