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

@@ -31,10 +31,8 @@ export default class DrawHexagon {
}
}
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 hexCornerX = cell.pointyTop ? this.pointyTopCornerX : this.flatTopCornerX;
let hexCornerY = cell.pointyTop ? this.pointyTopCornerY : this.flatTopCornerY;
@@ -52,10 +50,8 @@ export default class DrawHexagon {
context.stroke();
}
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 hexCornerX = cell.pointyTop ? this.pointyTopCornerX : this.flatTopCornerX;
let hexCornerY = cell.pointyTop ? this.pointyTopCornerY : this.flatTopCornerY;