From 0532cf817b45e980baf6e4f9916e17fb57a50756 Mon Sep 17 00:00:00 2001 From: Manuel Herrmann <it@icetruck.de> Date: Thu, 24 Sep 2015 20:21:26 +0200 Subject: [PATCH] pathfinder fix --- registration-system/view/signups/game1/js/pathFinder.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/registration-system/view/signups/game1/js/pathFinder.js b/registration-system/view/signups/game1/js/pathFinder.js index d11ee50..62ded27 100644 --- a/registration-system/view/signups/game1/js/pathFinder.js +++ b/registration-system/view/signups/game1/js/pathFinder.js @@ -99,7 +99,10 @@ PathFinder.prototype.findPath = function(fromX, fromY, toX, toY) { toScan.queue({x:aX, y:aY, score:1}); function scan(laX, laY, lzX, lzY, lScore) { - var r = self.raster[lzY][lzX]; + var l = self.raster[lzY]; + if (!l) return; + var r = l[lzX]; + if (!r) return; if (r.walkable && (r.score == -1 || lScore < r.score)) { r.from = [laX+0, laY+0]; r.score = lScore+0; -- GitLab