From 512806be72bdb5ac48519cfd94cd6545753cb8bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=93=D0=BB=D0=B0=D0=B2=D1=80=D0=B5=D0=B4=20=7C=20Glavred?= Date: Wed, 23 Sep 2020 13:50:49 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D1=8F=20=D0=BE=D1=82=20=D0=93=D0=BB=D0=B0=D0=B2=D1=80?= =?UTF-8?q?=D0=B5=D0=B4=D0=B0=20=D0=93=D0=B8=D1=82=D0=96=D0=A1=20|=20Chang?= =?UTF-8?q?es=20of=20GitJS=20Glavred?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- фишки|tiles.js | 24 ++++++++++++++++++++---- фишки|tiles.череда | 4 +++- 2 files changed, 23 insertions(+), 5 deletions(-) diff --git a/фишки|tiles.js b/фишки|tiles.js index 9959afe..ff5ad84 100644 --- a/фишки|tiles.js +++ b/фишки|tiles.js @@ -3,6 +3,24 @@ // // // // +УведомитьОПоражении = мир => +{ + мир.уведомить("поражение"); +}; + + +// // // // + + +УведомитьОПобеде = мир => +{ + мир.уведомить("победа"); +}; + + +// // // // + + ВывестиПобеду = мир => { console.debug("ПОБЕДА"); @@ -92,8 +110,7 @@ { if (фишкуМожноВыбрать(мир.индексыФишек, индекс)) { - var фишка = мир.индексыФишек[индекс]; - var номер = номерФишки(мир.фишки, фишка.id); + var номер = мир.индексыФишек[индекс]; мир.доступныеДляВыбораНомераФишек.push(номер); } } @@ -383,9 +400,8 @@ for (var номер in позиции) { var позиция = позиции[номер]; - var фишка = мир.фишки[номер]; var индекс = индексПозицииФишки(позиция); - мир.индексыФишек[индекс] = фишка; + мир.индексыФишек[индекс] = номер; }; }; diff --git a/фишки|tiles.череда b/фишки|tiles.череда index 1996d78..312c766 100644 --- a/фишки|tiles.череда +++ b/фишки|tiles.череда @@ -50,5 +50,7 @@ проверить наличие фишек на игровом поле фишки на игровом поле присутствуют вывести поражение + уведомить о поражении фишки на игровом поле отсутствуют - вывести победу \ No newline at end of file + вывести победу + уведомить о победе \ No newline at end of file