You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- ОчиститьИндексыФишекМаджонгаОтУбранных = мир =>
- {
- for (var номер in мир.убранныеФишкиМаджонга)
- {
- var н = мир.убранныеФишкиМаджонга[номер];
- var позиция = мир.фишкиМаджонга[н]["📍"];
- var индекс = индексПозицииФишкиМаджонга(позиция);
- delete мир.индексыФишекМаджонга[индекс];
- }
- };
-
-
- // // // //
-
-
- УбратьВыбраннуюПаруФишекМаджонгаСЗадержкой = мир =>
- {
- setTimeout(
- function() {
- мир.убранныеФишкиМаджонга = мир.выбранныеФишкиМаджонга.slice();
- мир.выбранныеФишкиМаджонга = [];
- мир.уведомить("изменили выбранные фишки маджонга");
- мир.уведомить("убрали фишки маджонга");
- },
- мир.задержкаУбиранияФишекМаджонга
- );
- };
-
-
- // // // //
-
-
- ИсключитьИзВыбранныхФишекМаджонгаПервую = мир =>
- {
- мир.выбранныеФишкиМаджонга.shift();
- мир.уведомить("изменили выбранные фишки маджонга");
- };
-
-
- // // // //
-
-
- СравнитьПаруВыбранныхФишекМаджонга = мир =>
- {
- // Удостоверяемся в наличии двух фишек.
- if (мир.выбранныеФишкиМаджонга.length != 2)
- {
- return;
- }
- var н1 = мир.выбранныеФишкиМаджонга[0];
- var н2 = мир.выбранныеФишкиМаджонга[1];
- var г1 = мир.фишкиМаджонга[н1]["🚩"];
- var г2 = мир.фишкиМаджонга[н2]["🚩"];
- if (г1 == г2)
- {
- мир.уведомить("выбрали пару фишек маджонга одной группы");
- }
- else
- {
- мир.уведомить("выбрали пару фишек маджонга разных групп");
- }
- };
|