Готовый перевод QuakeC Manual / QuakeC Мануал: 6.Подпрограммы
Объявление подпрограммы объявляет процедуру или функцию.
6.1. Объявление подпрограммы
объявление функции => тип(формальный параметр,[формальный параметр...])имя
Подпрограмма должна быть объялена перед использованием.
Процедура объявляется путем указания типа void
6.2. Спецификация подпрограммы
спецификация процедуры => тип(формальный параметр[,формальный параметр...])
имя ={последовательность операторов return(выражение)}
спецификация функции => тип(формальный параметр[,формальный параметр...])
имя ={последовательность операторов return(выражение)}
Максимум может быть 8 формальных параметров.
спецификация функции кадров => void() framename = [$framenum, nextthink] {
последовательность операторов }
Функции кадров являются специальными функциями, сделанными для удобства. Они предназначены для
способствования определения кадров анимации, сделав их более читаемыми.
Это строго эквивалентно:
void() framename =
}
self.frame= $framenum; // кадр модели,который будет показан
self.nextthink = time + 0.1; // следующий кадр будет через 1/10 секунды
self.think = nextthink; // функция вызываемая при следующей последовательности кадров
}
6.3. Вызов субпрограммы
вызов субпрограммы => имя (фактический параметр[,фактический параметр...])
Максимум может быть 8 параметров.
Внимание! Этот перевод, возможно, ещё не готов.
Его статус: идёт перевод
Переведено на Нотабеноиде
http://notabenoid.org/book/38550/232186
Переводчики: railgun
Настройки
Готово:
