From 2e06a2440c8eab6362f8d9872b657773e0fcbf9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20V=C3=B6gele?= Date: Sat, 29 Jan 2022 23:15:39 +0100 Subject: [PATCH] Preparations for hex --- src/pathfinding.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/pathfinding.js b/src/pathfinding.js index a16ea27..3e1255c 100644 --- a/src/pathfinding.js +++ b/src/pathfinding.js @@ -43,11 +43,10 @@ function getNode(pos, initialize=true) { if (!cachedNodes) cachedNodes = new Array(2); if (!cachedNodes[pos.layer]) { - // TODO Check if ceil is the right thing to do here - cachedNodes[pos.layer] = new Array(Math.ceil(canvas.dimensions.sceneHeight / canvas.dimensions.size)); + cachedNodes[pos.layer] = new Array(Math.ceil(canvas.dimensions.height / canvas.grid.h)); } if (!cachedLayer[pos.layer][pos.y]) - cachedLayer[pos.layer][pos.y] = new Array(Math.ceil(canvas.dimensions.sceneWidth / canvas.dimensions.size)); + cachedLayer[pos.layer][pos.y] = new Array(Math.ceil(canvas.dimensions.width / canvas.grid.w)); if (!cachedLayer[pos.layer][pos.y][pos.x]) { cachedLayer[pos.layer][pos.y][pos.x] = pos; }