Изменения от Главреда ГитЖС | Changes of GitJS Glavred
This commit is contained in:
@@ -1,5 +1,29 @@
|
||||
|
||||
|
||||
фишкуМожноВыбрать = (индексы, индекс) =>
|
||||
{
|
||||
var позиция = позицияИндексаФишки(индекс);
|
||||
// Проверяем заблокированность фишки одновременно с обеих сторон.
|
||||
var слева = уФишкиЕстьСоседи(индексы, позиция, 0, -2);
|
||||
var справа = уФишкиЕстьСоседи(индексы, позиция, 0, 2);
|
||||
if (слева && справа)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
// Проверяем заблокированность сверху.
|
||||
for (var смещениеСтолбца = -1; смещениеСтолбца < 2; ++смещениеСтолбца)
|
||||
{
|
||||
if (уФишкиЕстьСоседи(индексы, позиция, 1, смещениеСтолбца))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
};
|
||||
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user