Принадлежность точки

Функции принадлежности точки треугольнику и произвольному четырёхугольнику.
""
Площадь треугольника по координатам
function TriS takes real x1, real y1, real x2, real y2, real x3, real y3 returns real
return RAbsBJ(x1*(y2-y3)+x2*(y3-y1)+x3*(y1-y2))/2
endfunction
Принадлежность точки (x;y)…
1.4K

Перпендикуляр от отрезка к точке

Находит длину перпендикуляра от отрезка, заданного Xa, Ya, Xb, Yb к точке, заданной Xc, Yc. Полезно при реализации заклинаний типа "Огненная стена", во избежание последовательных пиков юнитов по прямой.
Автор - silumin
""
function Perpendicular takes real Xa,real Ya,real Xb,real Yb,real Xc,real Yc returns real…
Алгоритмы, Наработки и Способности
4 2.1K

Определение высоты рельефа

Определяет высоту рельефа в заданных координатах точки. Полезно для реализации "правильного" движения снарядов.
""
library TerrainHeight
globals
private location loc = Location(0, 0)
endglobals
function GetTerrainZ takes real x, real y returns real
call MoveLocation(loc, x, y)
return…
Алгоритмы, Наработки и Способности
5 2.5K

Определение неуязвимости юнита

Расширенная функция определения, уязвим ли юнит или нет. Позволяет определять специфические неуязвимости (например, неуязвимость феникса при морфе и неуязвимость мастера клинка при создании иллюзий).
""
function IsUnitInvulnerable takes unit Unit returns boolean

local real Health_Current =…
Алгоритмы, Наработки и Способности
2K

Формула параболы

Вычисляет значение, обычно применяемое для задания высоты снаряда, который летит по параболической траектории.
function ParabolaZ takes real h, real d, real x returns real
  return (4 * h / d) * (d - x) * (x / d)
endfunction
Формула параболы (учитывающая начальную и конечную высоту)
Автор оригинала - …
Алгоритмы, Наработки и Способности
6 5.5K

Скрещивание однотипных предметов

При вызове пробует собрать из <count> предметов типа <oldItemType> новый предмет типа <newItemType>
В случае успеха возвращает true.
Автор - Shadow Daemon
""
function UnitUpgradeItem takes unit u, integer oldItemType, integer count, integer newItemType returns boolean
local integer i = 0
local integer j =…
Алгоритмы, Наработки и Способности
2.9K

Покупка предмета юнита

Заставляет юнита купить предмет из указанного магазина.
В случае успеха возвращает true.
Автор - Warden
""
function BuyItem takes unit FromShop,integer ItemID,unit ToUnit returns boolean
if IssueNeutralTargetOrder(GetOwningPlayer(ToUnit), FromShop, "smart", ToUnit) or IssueTargetOrder(FromShop, "smart",…
Алгоритмы, Наработки и Способности
2 1.8K

Набор функций для работы с Hex-записями

Преобразует строку с Hex числом (допустимые значения "00" до "ff") в десятичное целое число:
""
function H2D takes string hex returns integer
local string abc = "0123456789abcdef"
local integer i = 0
local integer dec
loop
set i = i + 1
exitwhen( SubString(abc, (i-1), i)==SubString(hex, 0, 1)…
Алгоритмы, Наработки и Способности
887

Вычисление опыта за убийство юнита

Вычисляет приблизительное значение опыта за убийство указанного юнита. Применение - триггерный подсчет/добавление экспы с применением всякого рода скиллов/эффектов модификаторов.
Автор - NETRAT
""
function aow_GetApxExpBounty takes unit u returns real
return SquareRoot((GetUnitState(u, UNIT_STATE_MAX_LIFE) +…
Алгоритмы, Наработки и Способности
1.4K

Эмуляция ошибки в Warcraft

Sim Error из Caster System, позволяет вам сэмитировать ошибку наподобие той, что выводиться движком вара. Незаменима при создании каких-либо довесков к интерфейсу пользователя.
Автор - Vexorian
Требует глобальную переменную типа звук (udg_SimError). Не создаёт утечек.
""
function SimError takes player ForPlayer,…
Алгоритмы, Наработки и Способности
3 3K

Индастриал

INDUSTRIAL/metal,Народ какие группы и какие разновидности индастриала слушаем???

лично я заслушиваюся умфами и мегагерцом) :):
118 22.1K

Классика

Совсем недавно стал слушать исключительно классическую музыку, а раньше в колонках был только тяжелый рок и прочие,считал . Итак обсуждаем... Мне вот лично очень нравиться Реквием Моцарта и сонаты Бетховена.
64 12.1K

Black Metal/Death Metal

Есть ли тут поклонники этих стилей?Какие группы слушаете?
132 29.3K

Готика

Есть ли среди вас любители готической музыки?
81 19.8K

Drum`n`Bass

Создавая данную тему, расчитываю что уже через пару тройку часов Фантазёр её наполнит, хотя бы свежими ссылками. А так - обсуждаем, кому что нравится?
//Скидывай линки в мой пост//
__Fantasier добавил:__
Sky - Ten Minutes To Sunrise (все шесть частей)
181 55.2K

Хип-хоп, рэп

Yo!Yo!Yo! народ! Кароче, я тут вчера был на HIP-HOP PARAD'е в Питере в клубу Порт. Прибыли мы с другом туда не к началу, к 9ти вечера. Народу было маловато... Но зато какие бассы, какие группы! уо! При входе мы хотели забанчить флаера(так и не забанчили) рэ по 20, просто денег было в притык у мну 200рэ и 10 бачинских…
720 145.6K

Dubstep

Есть ценители?
24 8.6K

Гитара

Гитара — струнный щипковый музыкальный инструмент, один из самых распространённых в мире. Применяется в качестве аккомпанирующего или сольного инструмента во многих музыкальных стилях и направлениях музыки, являясь основным инструментом в таких музыкальных стилях, как блюз, кантри, фламенко, рок-музыка, иногда джаз и…
1216 224.3K

Эпическая/фэнтези музыка

Посоветуйте хорошую эпическую и фэнтэзи музыку. Что-то типо озвучки властелина колец, с хором и тому-подобным!
94 25.1K

RocK

Есть последователи/любители/фанаты?
Лично я заслушиыаюсь ЛПшниками, и есть еще такая группа Кросс Сэкшн
Рок-музыка объединяет большое количество жанров, таких как метал, рок-н-ролл, грайндкор и др.
Тема предназначена для обсуждения любимых исполнителей и их творчества.
Пишите только по теме, флуд…
2600 250.4K

Альтернатива

Ну чо народ давайте пообщаемсо =) мну лично прут линкины, статик х ну и там по мелочи. А у вас чо любимое? =)
З.Ы.
Ни у кого нету хотяб одного альбома Breakin Benjamin? Оч послушать хоцца, а в сетке нету. Торренты не предлагать!
257 42.5K

Новый модуль Q/A

Уважаемые пользователя, на сайт была внедрена новая система: Q/A (вопросы/ответы). Благодаря ей вы можете дать возможность посетителям задать вопрос в вашем проекте и выбрать лучший ответ из всех комментариев. Для того, чтобы включить систему, достаточно активировать соответствующий модуль в проекте. Система имеет…
Новость
7.3K

Новая главная

Итак, у нашего проекта открылась новая главная страница, ознакомиться с ней Вы можете, перейдя по следующей ссылке
Новость
1.5K
cJass - это еще одно расширение языка JASS, которое полностью совместимо с популярным vJass. Цель его создания - дать программистам еще больше возможностей по созданию простого и качественного кода.
Новость
641 123.9K

Вопросы по Source SDK

В данной теме можно задать вопросы насчет моддинга в Hammer Editor'e.

Правила

Если у вас возникла проблема, то в первую очередь посмотрите данную тему либо используйте поиск по форуму, может быть ваша проблема уже обсуждалась и была решена. Только если вы не найдёте ни тут, ни там решения вашей проблемы,…
595 149.8K
Легкий крейсер Мантикоры
5 3.2K

Занятный Скриншот

Он внутри.
Новость
20 7.1K

Новый формат

Новый формат. Купил скетч бук с мелованной чистобелой бумагой. Формат разворота - а4.
4 1.5K
Текущий полигон с заготовками персонажей.
1 1.5K

Trolls v0.8.2

Вот и вышла долгожданная версия с багофиксом!
Убедительная просьба: проверьте, корректно ли обрабатываются действия с предметами (взять, выкинуть, передать и пр.)
Карты
22 11.5K
`
ОЖИДАНИЕ РЕКЛАМЫ...
Scroll Lock - быстрая модерация