From c0a2e3ff2dd0f456b0ab838a4f8c9ab72bc59757 Mon Sep 17 00:00:00 2001 From: Gavin McDonald Date: Thu, 31 Jan 2019 22:09:07 -0500 Subject: [PATCH] fix for infinite hex boards --- src/cartographerFlatXYZ.js | 3 +++ src/cartographerPointyXYZ.js | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/cartographerFlatXYZ.js b/src/cartographerFlatXYZ.js index bdba7af..800d84a 100644 --- a/src/cartographerFlatXYZ.js +++ b/src/cartographerFlatXYZ.js @@ -212,6 +212,9 @@ export default class CartographerFlatXYZ extends Cartographer { && (!this.height || (y <= (Math.floor(x / 2) * -1) && (-y - Math.floor(x / 2)) < this.height)); } } + else { + return true; + } } enforceBoundries ({tilePoint, pixelPoint}) { diff --git a/src/cartographerPointyXYZ.js b/src/cartographerPointyXYZ.js index d6f26e0..0917c0a 100644 --- a/src/cartographerPointyXYZ.js +++ b/src/cartographerPointyXYZ.js @@ -214,6 +214,9 @@ export default class CartographerPointyXYZ extends Cartographer { && (!this.height || (hex.y <= (Math.floor(hex.x / 2) * -1) && (-hex.y - Math.floor(hex.x / 2)) < this.height)); } } + else { + return true; + } } enforceBoundries ({tilePoint, pixelPoint}) {