ACSUtils Wiki

An ACS library for ZDoom-based ports

User Tools

Site Tools


ru:mulretval

Множество возвращаемых значений

acsutils использует простую систему возвращения нескольких значений функциями (примером может служить RotateVector()):

Существуют глобальные переменные r1…r8. Функции пишут в них свои возвращаемые значения.

  RotateVector(x, y, angle); // Вызов функции
  int newX = r1; // Получаем первое возвращенное значение
  int newY = r2; // Второе
Вы должны получить возвращаемые значения как можно раньше, или, в противном случае, они могут быть перезаписаны другими функциями, которые возвращают множество значений.
ru/mulretval.txt · Last modified: 2016/04/26 21:39 by djskaarj