Для реализации адекватного по производительности алгоритма тебе нужно или иметь предельную дистанцию, дальше которой поиск не будет осуществляться, или итеративное увеличение этой дистанции при отсутствии результата в пределах текущего радиуса поиска.
А так всё просто: пикаешь все разрушаемые в радиусе от точки поиска, проверяешь у каждого расстояние до этой точки и выбираешь наименьшее.
Если даже и сделают "Warcraft 4", подозреваю, сюжет там будет на таком же низком уровне, как в "Starcraft 2" (Хотя, скорее всего, даже ещё хуже).
В WoL вполне достойный сюжет был, пусть и с дырами. Вообще многие вещи в сюжете ск2 делались в угоду тому, что "нужно ставить точку", ну и в угоду прогрессии кампании ("мы долго летим, набирая по пути союзников, чтобы в конце сразиться с главгадом, три раза").
Хотя концовка конечно такая отвратительная, что я до сих пор хочу рефанднуть и намертво забыть LotV.
Ну, как обучающий материал оно и не предлагалось, зато есть адекватная реализация с удобным и понятным API.
И наличие гуи в целом скорее минус в моём понимании. \о/
Блин, на самом деле год просто капец какой печальный, но в таком треде нужно соблюдать позитив, так что всех с Новым Годом, не болейте и слушайте маму \о/
Суть предложения была давать такой нотифай не везде, а только при редактировании или создании ресурса, где потеря изменений в тексте может быть значительной, особенно если текст сразу на месте набирался, но уже неважно.
Резервное копирование в целом решает ту же задачу и, как ты верно указал, даже лучше, но фича на мой взгляд не вполне очевидная, её надо как-то очевиднее/заметнее пояснить для юзера (типа всплывающего уведомления "резервная копия сохранена" в углу окна при сохранении или анимации на кнопке восстановления из копии).
Я эту фичу первый раз увидел когда редактировал ресурс и был железно уверен, что это уведомление о существовании подтверждённой копии, тогда как я редактированием создаю неподтверждённую. :D
» В гостях у Эльрата / XGM на мобиле
» WarCraft 3 / Высота подъема
Отредактирован Clamp
» WarCraft 3 / GetClosestDestructable
Отредактирован Clamp
» Блог им. Diabfall / vsКниг или что почитать
» WarCraft 3 / цикл for
» WarCraft 3 / Blizzard может сделать Warcraft 4 благодаря сделке с Microsoft
» Прочее / Криптовалюта, BTC и трейдинг
» Кузня Волчачки / Мгновение Пувера
» Кузня Волчачки / Мгновение Пувера
» Nox / Главная страница
» Age of Empires / Главная страница
Отредактирован Clamp
» Мир безумного / Serious Sam - Siberian Mayhem
» Мир безумного / Google Play на PC
» WarCraft 3 / Векторы для самых маленьких [1.26 GUI]
И наличие гуи в целом скорее минус в моём понимании. \о/
» WarCraft 3 / Векторы для самых маленьких [1.26 GUI]
» XGM Team / Новый 2022
» WarCraft 3 / Перенос ландшафта
» Simple AoS / Главная страница
» Администрация XGM / Нельзя принять приглашение в проект, если ушёл из него
» Администрация XGM / Нельзя принять приглашение в проект, если ушёл из него
Отредактирован Clamp
» Simple AoS / Главная страница
» Администрация XGM / Нельзя принять приглашение в проект, если ушёл из него
Отредактирован Clamp
» Администрация XGM / Чужие ресурсы в списке ресурсов юзера
И раньше их там не было
» Администрация XGM / Предупреждение о закрытии вкладки со вводом текста
Резервное копирование в целом решает ту же задачу и, как ты верно указал, даже лучше, но фича на мой взгляд не вполне очевидная, её надо как-то очевиднее/заметнее пояснить для юзера (типа всплывающего уведомления "резервная копия сохранена" в углу окна при сохранении или анимации на кнопке восстановления из копии).