Bugfix - check for cache existence to avoid notice in log

This commit is contained in:
DHTMLGoodies
2015-12-26 00:38:42 +01:00
parent a815129188
commit 2f34af2475
2 changed files with 49 additions and 1 deletions

View File

@@ -295,7 +295,7 @@ class FenParser0x88
$paths[] = $piece['s'] + 15;
}
}
if (!isset($pinned[$piece['s']]) || ($pinned[$piece['s']] && $pinned[$piece['s']]['by'] === $piece['s'] + 17)) {
if (isset($this->cache['board'][$piece['s'] + 17]) && (!isset($pinned[$piece['s']]) || ($pinned[$piece['s']] && $pinned[$piece['s']]['by'] === $piece['s'] + 17))) {
if ($enPassantSquare == $piece['s'] + 17 || ($this->cache['board'][$piece['s'] + 17]) && $this->cache['board'][$piece['s'] + 17] & 0x8) {
$paths[] = $piece['s'] + 17;
}