Изменения от Главреда ГитЖС | Changes of GitJS Glavred

This commit is contained in:
Главред | Glavred
2020-09-22 15:22:34 +03:00
parent 804aa6dc8d
commit bed828e0b8
4 changed files with 143 additions and 41 deletions

View File

@@ -1,5 +1,29 @@
фишкуМожноВыбрать = (индексы, индекс) =>
{
var позиция = позицияИндексаФишки(индекс);
// Проверяем заблокированность фишки одновременно с обеих сторон.
var слева = уФишкиЕстьСоседи(индексы, позиция, 0, -2);
var справа = уФишкиЕстьСоседи(индексы, позиция, 0, 2);
if (слева && справа)
{
return false;
}
// Проверяем заблокированность сверху.
for (var смещениеСтолбца = -1; смещениеСтолбца < 2; ++смещениеСтолбца)
{
if (уФишкиЕстьСоседи(индексы, позиция, 1, смещениеСтолбца))
{
return false;
}
}
return true;
};
// // // //