Добавить ввод зависимостей и связь функций игры
This commit is contained in:
@@ -1,3 +1,13 @@
|
|||||||
|
// Ввести зависимости.
|
||||||
|
|
||||||
|
eval(dl["апи"]);
|
||||||
|
eval(dl["Раскладка"]);
|
||||||
|
eval(dl["Фишка"]);
|
||||||
|
eval(dl["тема.заглушка"]);
|
||||||
|
eval(dl["код"]);
|
||||||
|
|
||||||
|
// Костяк.
|
||||||
|
|
||||||
мж.ресурсы = [
|
мж.ресурсы = [
|
||||||
[Б + "модели/фишка/2019-09-08.osgt", "mod"],
|
[Б + "модели/фишка/2019-09-08.osgt", "mod"],
|
||||||
[Б + "текстуры/заглушка.png", "tex.stub"],
|
[Б + "текстуры/заглушка.png", "tex.stub"],
|
||||||
@@ -469,3 +479,43 @@
|
|||||||
муром.камера.цветОчистки = [0.5, 0.2, 0.2];
|
муром.камера.цветОчистки = [0.5, 0.2, 0.2];
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Игра.
|
||||||
|
|
||||||
|
мж.начали.подписатьМного([
|
||||||
|
мж.задатьНейтральныйМатериал,
|
||||||
|
мж.разобратьРаскладку,
|
||||||
|
мж.создатьФишки,
|
||||||
|
мж.создатьУзлыФишек,
|
||||||
|
мж.центрироватьСцену,
|
||||||
|
мж.задатьФишкамГруппыПоследовательно,
|
||||||
|
мж.применитьТемуФишек,
|
||||||
|
мж.сделатьФишкиВыбираемыми,
|
||||||
|
мж.отладитьВыборФишки,
|
||||||
|
мж.проиндексироватьПозиции,
|
||||||
|
мж.отладитьСравнениеФишек,
|
||||||
|
мж.задатьОставшиесяФишки,
|
||||||
|
мж.отладитьЗавершение,
|
||||||
|
мж.задатьОтображениеЗавершения,
|
||||||
|
]);
|
||||||
|
муром.мышь.нажатыеКнопкиИзменились.подписать(мж.выбратьФишку);
|
||||||
|
мж.выбранаФишка.подписатьМного([
|
||||||
|
мж.показатьВыбраннуюФишку,
|
||||||
|
мж.сравнитьВыбранныеФишки,
|
||||||
|
]);
|
||||||
|
мж.фишкиСовпадают.подписатьМного([
|
||||||
|
мж.убратьСовпадающиеФишки,
|
||||||
|
мж.обновитьОставшиесяФишки,
|
||||||
|
function(){
|
||||||
|
setTimeout(мж.скрытьСовпадающиеФишки, 200);
|
||||||
|
},
|
||||||
|
]);
|
||||||
|
мж.фишкиРазличаются.подписать(function(){
|
||||||
|
setTimeout(мж.очиститьОтображениеВыбора, 200);
|
||||||
|
});
|
||||||
|
мж.фишкиСравнили.подписать(function(){
|
||||||
|
setTimeout(мж.очиститьВыбор, 200);
|
||||||
|
});
|
||||||
|
мж.обновилиОставшиесяФишки.подписать(мж.проверитьЗавершение);
|
||||||
|
// Начать после загрузки ресурсов.
|
||||||
|
муром.ресурсы.получить(мж.ресурсы, мж.начать);
|
||||||
|
|||||||
Reference in New Issue
Block a user