Думаю, почти всем людям, занимающимся созданием карт для Warcraft III и использующим возможности скриптового языка JASS2 на полную, приходили в голову мысли вроде: "А вот если бы вот здесь сделать как в C++ (подставить другой язык программирования по желанию)"... Но это было невозможно до тех пор, пока xttocs не написал JAPI - подгрузчик собственных native-функций в запущенный процесс игры. Это случилось давно - почти три года назад (релиз japi 1.0 состоялся 24.01.2006), но до сих пор остается малоизвестным и редко используется. С помощью этой статьи я хочу распространить эти знания среди русскоязычных картостроителей. |