implemented zooming

This commit is contained in:
Gavin McDonald
2016-02-24 15:32:03 -05:00
parent 42e0d7c8d2
commit 4e06b756d8
7 changed files with 163 additions and 39 deletions

View File

@@ -3,16 +3,16 @@ export default class DrawCircle {
constructor(settings) {
}
filled(context, cell) {
filled(context, scale, x, y, cell) {
context.beginPath();
context.arc(cell.x, cell.y, cell.scale, 0, 2*Math.PI, false);
context.arc(x, y, scale * cell.scale, 0, 2*Math.PI, false);
context.fillStyle = cell.getColor();
context.fill();
}
outline(context, cell) {
outline(context, scale, x, y, cell) {
context.beginPath();
context.arc(cell.x, cell.y, cell.scale, 0, 2*Math.PI, false);
context.arc(x, y, scale * cell.scale, 0, 2*Math.PI, false);
context.lineWidth = cell.width;
context.strokeStyle = cell.getColor();
context.stroke();