Сейчас 20:26:12 Пятница, 19 апреля, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Jass для Айтишника
Jass для Айтишника
NaturekidДата: Вторник, 21 Августа 2012, 10:31:39 | Сообщение # 26
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
Quote (Dreii)
Кстати,я забыл, в JASS'е есть метки?



 

xomachДата: Вторник, 21 Августа 2012, 10:33:30 | Сообщение # 27
7 уровень
Группа: Проверенные
Сообщений: 484
Награды: 0
Репутация: 128
Блокировки:
Quote (Naturekid)
Зная матем, имея представление о работе переменных и умея определять схожие команды во всё этом(Например exit в Delphi, Skip raemaing actions в GUI, exit... какой-то там в jass) - разобратьсЯ не так уж трудно. Можно зашарить даже в скриптово языке Homm WoG с их идиотской математикой.

Под фразой "тип мышления" я подразумеваю умение создавать алгоритмы и это в варике бесполезно, т.к. "местные" алгоритмы не имеют ничего общего с теми, что используются где-либо в программировании. Хотя конечно, базовые знания тут очень даже не помешают(вроде умения хорошей работы с переменными) . но это присуще почти всем-).

Добавлено (21 Августа 2012, 10:33:30)
---------------------------------------------
Что за нах?! Пока пишу камент, еще 2 новых появлюются!!


 

DreiiДата: Вторник, 21 Августа 2012, 10:35:39 | Сообщение # 28
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
Naturekid, именно

 

SirNikolasДата: Вторник, 21 Августа 2012, 11:03:13 | Сообщение # 29
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Dreii, нет. Используется издевательство над loop:
Code
//C:
void DoNothing() { }

void ltest() {
    DoNothing();
    if (someCond)
        goto label;
    DoNothing();
label:
    DoNothing();
}
Code
//JASS:
function ltest takes nothing returns nothing
    loop
        call DoNothing()
        if someCond then
            exitwhen true
        endif
        call DoNothing()
        exitwhen true
    endloop
    call DoNothing()
endfunction
Для возврата назад по коду используется конструкция loop loop ... endloop exitwhen ... endloop.
xomach, посмотри ссылки в моей подписи, особенно две последние. Разве это сильно отличается от программирования на C? Кстати, я сейчас переписываю bitset, так что не качайте эту версию.


 

xomachДата: Вторник, 21 Августа 2012, 13:24:15 | Сообщение # 30
7 уровень
Группа: Проверенные
Сообщений: 484
Награды: 0
Репутация: 128
Блокировки:
Quote (SirNikolas)
Для возврата назад по коду используется конструкция loop loop ... endloop exitwhen ... endloop.
xomach, посмотри ссылки в моей подписи, особенно две последние. Разве это сильно отличается от программирования на C? Кстати, я сейчас переписываю bitset, так что не качайте эту версию.

Понял, что не прав, хотя бы потому, что игнорил доп. проги поод джасс.


 

Ty3uKДата: Вторник, 21 Августа 2012, 14:04:04 | Сообщение # 31
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
с жаспом можно юзать сишный delete и C#-овые var

:3


╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Jass для Айтишника
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz