function IsUnitGroupDeadBJEnum takes nothing returns nothing
if not IsUnitDeadBJ(GetEnumUnit()) then
set bj_isUnitGroupDeadResult = false
endif
endfunction
//===========================================================================
// Returns true if every unit of the group is dead.
//
function IsUnitGroupDeadBJ takes group g returns boolean
// If the user wants the group destroyed, remember that fact and clear
// the flag, in case it is used again in the callback.
local boolean wantDestroy = bj_wantDestroyGroup
set bj_wantDestroyGroup = false
set bj_isUnitGroupDeadResult = true
call ForGroup(g, function IsUnitGroupDeadBJEnum)
// If the user wants the group destroyed, do so now.
if (wantDestroy) then
call DestroyGroup(g)
endif
return bj_isUnitGroupDeadResult
endfunction
Если в группе нет юнитов, то функция считает отряд мёртвым ибо не выполнится
Просто пытаюсь переварить механики, самому всегда было интересно подобное запилить
Я потыкал кучу движков для книг-игр и оказалось, что они очень скудные в своём функционале ибо базируются на одном событии - посещении главы. Всё что выбивается из этого нужно кодить отдельно и не все это позволяют. Что запирает авторов в определённых рамках.
Все книги в голосовании относятся к Fighting Fantasy и имеют под собой одинаковую механику боя, которую можно вынести в отдельный модуль. Чем я решил на досуге и заняться.
Правда, в отличие от уже реализованных книг, их нужно будет вычитывать и обычная автозамена уже не прокатит. Что займёт гораздо больше времени.
Удаляешь из массива случайного игрока - это игрок 1
Удаляешь из массива случайного игрока - это игрок 2
Если лень латать дырки в массиве, то можно просто при выборе второго игрока проверить является ли он первым.
Если является, то взять предущее/следующее значение массива.
На уровне ОС это разрулить не получится ибо значение multiple булево, а maxFilesCount не завезли.
Обрезать массив files до 32 тоже не вариант ибо OC ложит туда файлы с позиции последнего выбранного и соответственно файлы могут попасть в аплодер в обратном порядке.
Ещё одним просты алгоритмом, который тупо устанавливает L ссылки равным L текста сделал невозможным сделать нечитаемую ссылку установив ей цвет фона. Но осталась возможность установить цвет ссылки равным цвету текста. Поэтому просто добавил подчёркивание ссылке если CIEDE2000 <= 15
Кек чебурек, неужели, спустя 10 лет, вот это карьерный рост, вот это я понимаю, вот так быстро и наконец-то, теперь то достоит проект, вот настало его время, повышение от бога, поздравляю, ну кееек :D
И в чём кек? Проект с бюджетом в два доширака и полтора землекопа наконец-то доведён до вменяемого состояния, за что и получил повышения уровня.
Ред. nazarpunk
» WarCraft 3 / Не добавляются юниты в массив [2 и более] отряда
» WarCraft 3 / Не добавляются юниты в массив [2 и более] отряда
» God's word: The True Way / Требуются тестеры
Ред. nazarpunk
» Cyberpunk? Nazarpunk! / Выбери себе приключение
» WarCraft 3 / Warcraft III: Reforged PTR - 1.34.0
Ред. nazarpunk
» WarCraft 3 / Не работает система подбора игроков для арены
Если является, то взять предущее/следующее значение массива.
» WarCraft 3 / Как можно расширить макс число плавающего текста?
Ред. nazarpunk
» Администрация XGM / Лимит на количество файлов
» Cyberpunk? Nazarpunk! / Дизайним новый дизайн для XGM - цвет фона
» Cyberpunk? Nazarpunk! / Дизайним новый дизайн для XGM - цвет фона
» Администрация XGM / Название метки
» Администрация XGM / Свайп картинок
Ред. nazarpunk
» WarCraft 3 / Joe's Quest Remake
» WarCraft 3 / Joe's Quest Remake
» Администрация XGM / Свайп картинок
» Администрация XGM / Скролл изображений в галерее
» XGM Конкурсы / Новогодний конкурс моделей 2022 «Пандомания»
» Администрация XGM / кат обрезает контент при повторном открытии
» Администрация XGM / Просмотр скринов на сайте
Ред. nazarpunk
» Администрация XGM / Свайп картинок
» Администрация XGM / Тормозит или неправильно работает клик по картинке
» God's word: The True Way / God's word: The True Way
» Администрация XGM / Подсказки полей форм на мобилке
» Администрация XGM / Фуллскрин редактор ограничивает textarea по размеру.