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

@@ -9,10 +9,8 @@ export default class DrawSquare {
this.diamondY = [0, -sqrt2, 0, sqrt2];
}
filled(context, cell) {
let x = cell.x;
let y = cell.y;
let scale = cell.scale;
filled(context, scale, x, y, cell) {
scale = scale * cell.scale;
let squareCornerX = cell.pointyTop ? this.diamondX : this.squareX;
let squareCornerY = cell.pointyTop ? this.diamondY : this.squareY;
@@ -26,10 +24,8 @@ export default class DrawSquare {
context.fill();
}
outline(context, cell) {
let x = cell.x;
let y = cell.y;
let scale = cell.scale;
outline(context, scale, x, y, cell) {
scale = scale * cell.scale;
let squareCornerX = cell.pointyTop ? this.diamondX : this.squareX;
let squareCornerY = cell.pointyTop ? this.diamondY : this.squareY;