
|
Компьютерные события (Вычесление вещей) |
Game Maker содержит большое количество функций, для вычисления некоторых вещей.
Здесь представлен полный список.
Константы (Constants)
Существуют следующие константы:
true Equal to 1 - истинно Равняется 1.
false Equal to 0 - ложно Равняется 0.
pi Equal to 3.1415... - Пи (Pi) Равняется 3.1415...
Функции вещественных-значений (Real-values functions)
Существуют следующие функции, которые работают с вещественными числами.
random(x) - Возвращает случайное вещественное число между 0 и x. Число всегда меньше чем x.
abs(x) - Возвращает абсолютную величину x.
sign(x) - Возвращает знак x (-1 или 1).
round(x) - Возвращает x округленный до самого близкого целого числа.
floor(x) - Возвращает пол x, то есть x округленный до целого числа.
ceil(x) - Возвращает потолок x, то есть x округленный до целого числа.
frac(x) - Возвращает дробная часть x, то есть часть позади десятичной точки.
sqrt(x) - Возвращает квадратный корень x. x должен быть неотрицательным.
sqr(x) - Возвращает x*x.
power(x,n) - Возвращает x - мощности n.
exp(x) - Возвращает e - мощности x.
ln(x) - Возвращает натуральный (неперов) логарифм x.
log2(x) - Возвращает регистрационное ядро 2 из x.
log10(x) - Возвращает регистрационное ядро 10 из x.
logn(n,x) - Возвращает регистрационное ядро n из x.
sin(x) - Возвращает синус x (x в радианах).
cos(x) - Возвращает косинус x (x в радианах).
tan(x) - Возвращает тангенс x (x в радианах).
arcsin(x) - Возвращает обратный синус x.
arccos(x) - Возвращает обратный косинус x.
arctan(x) - Возвращает обратный тангенс x.
degtorad(x) - Преобразовывает градусы в радианы.
radtodeg(x) - Преобразовывает радианы в градусы.
min(x,y) - Возвращает минимум x и y.
max(x,y) - Возвращает максимум x и y.
min3(x,y,z) - Возвращает минимум x, y и z.
max3(x,y,z) - Возвращает максимум x, y и z.
mean(x,y) - Возвращает среднее число x и y.
point_distance(x1,y1,x2,y2) - Возвращает расстояние между точкой (x1, y1) и точкой (x2, y2).
point_direction(x1,y1,x2,y2) - Возвращает направление из точки (x1, y1) к точке (x2, y2) в градусах.
Функции обрабатывающие строки (String handling functions)Следующие функции имеют дело с символами и строкой.
chr(val) - Возвращает строку, содержащую символ с asci code val.
ord(str) - Возвращает asci код первого символа в строке.
real(str) - Переводит строку в вещественное число. Строка может содержать знак "минус", десятичную точку и даже показательную (экспонентную) часть.
string(val) - Переводит реальное значение в строку, используя стандартный формат (никаких десятичных мест, когда это - целое число, а иначе два десятичных места).
string_format(val,tot,dec) - Переводит val в строку, используя ваш собственный формат: tot указывает общее число мест, а dec указывает число десятичных мест.
string_length(str) - Возвращает число символов в строке.
string_pos(substr,str) - Возвращает позицию substr в str (0=no occurrence).
string_copy(str,index,count) - Возвращает подстроку str, начинающуюся по индексу позиции, и длинне счета.
string_delete(str,index,count) - Возвращает копию str с удаленной частью, которая начинается в позиции индекса и имеет длинну счета.
string_insert(substr,str,index) - Возвращает копию str с substr, добавленную по индексу позиции.
string_lower(str) - Возвращает копию нижнего регистра в str.
string_upper(str) - Возвращает копию верхнего регистра в str.
string_repeat(str,count) - Возвращает строку, состоящую из копий индекса в str.
String_letters (str) - Возвращает строку, которая содержит только символы в str.
string_digits(str) - Возвращает строку, которая содержит только цифры в str.
string_lettersdigits(str) - Возвращает строку, которая содержит символы и цифры в str.
© 2001 Simple Life & World
|