Изменения от Главреда ГитЖС | Changes of GitJS Glavred
This commit is contained in:
@@ -3,7 +3,28 @@
|
||||
// // // //
|
||||
|
||||
|
||||
позицияИндексФишки = (индекс) =>
|
||||
уФишкиЕстьСоседи = (индексы, позиция, смещениеСлоя, смещениеСтолбца) =>
|
||||
{
|
||||
for (var смещениеРяда = -1; смещениеРяда < 2; ++смещениеРяда)
|
||||
{
|
||||
var позицияСоседа = [
|
||||
позиция[0] + смещениеСлоя,
|
||||
позиция[1] + смещениеРяда,
|
||||
позиция[2] + смещениеСтолбца,
|
||||
];
|
||||
var индексСоседа = индексПозицииФишки(позицияСоседа);
|
||||
if (индексСоседа in индексы)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
};
|
||||
|
||||
// // // //
|
||||
|
||||
|
||||
позицияИндексаФишки = (индекс) =>
|
||||
{
|
||||
const x = индекс / 1000000;
|
||||
const y = (индекс - x * 1000000) / 1000;
|
||||
|
||||
Reference in New Issue
Block a user