Справка по модулю Game: различия между версиями

Содержимое удалено Содержимое добавлено
Метки: с мобильного устройства из мобильной версии
м <source> -> <syntaxhighlight> (phab:T237267)
 
Строка 8:
! Процедура !! Описание
|-
| <sourcesyntaxhighlight lang="Pascal">SetForce(x,y,i:integer);</sourcesyntaxhighlight> || Устанавливает скорость движения по осям x и y объекта, индекс которого в массиве Objects - i.
|-
| <sourcesyntaxhighlight lang="Pascal">SetMaxForce(x,y,i:integer);</sourcesyntaxhighlight> || Устанавливает максимальную скорость движения по осям x и y объекта, индекс которого в массиве Objects - i.
|-
| <sourcesyntaxhighlight lang="Pascal">SetMinForce(x,y,i:integer);</sourcesyntaxhighlight> || Устанавливает минимальную скорость движения по осям x и y объекта, индекс которого в массиве Objects - i.
|-
| <sourcesyntaxhighlight lang="Pascal">SetAcceleration(x,y,i:integer);</sourcesyntaxhighlight> || Устанавливает ускорение движения по осям x и y объекта, индекс которого в массиве Objects - i.
|-
| <sourcesyntaxhighlight lang="Pascal">SetRange(_r, index: integer);</sourcesyntaxhighlight> || Устанавливает количество циклов, через которое к объекту, с индексом i в массиве Objects применяется ускорение.
|}
==Вращение==
Строка 23:
! Процедура !! Описание
|-
| <sourcesyntaxhighlight lang="Pascal">SetRotationForce(_z: real;i:integer);</sourcesyntaxhighlight> || Устанавливает скорость движения по осям x и y объекта, индекс которого в массиве Objects - i.
|-
| <sourcesyntaxhighlight lang="Pascal">SetMaxRotationForce(_z: real; i:integer);</sourcesyntaxhighlight> || Устанавливает максимальную скорость движения по осям x и y объекта, индекс которого в массиве Objects - i.
|-
| <sourcesyntaxhighlight lang="Pascal">SetMinRotationForce(_z: real; i:integer);</sourcesyntaxhighlight> || Устанавливает минимальную скорость движения по осям x и y объекта, индекс которого в массиве Objects - i.
|-
| <sourcesyntaxhighlight lang="Pascal">SetRotationAcceleration(_z: real; i:integer);</sourcesyntaxhighlight> || Устанавливает ускорение движения по осям x и y объекта, индекс которого в массиве Objects - i.
|-
| <sourcesyntaxhighlight lang="Pascal">SetRotationRange(_r, index: integer);</sourcesyntaxhighlight> || Устанавливает количество циклов, через которое к объекту, с индексом i в массиве Objects применяется ускорение.
|}
==Примеры==
Строка 38:
! Код примера !! Описание
|-
| <sourcesyntaxhighlight lang="Pascal">uses
GraphABC, ABCObjects, Game;
 
Строка 58:
SetType(dinamic,7); SetType(dinamic,8); SetType(dinamic,9); SetType(dinamic,10);
SetMass(100,7); SetMass(100,8); SetMass(100,9); SetMass(100,10);
end. </sourcesyntaxhighlight>|| Создается 5 шариков, скачущих в разном направлении. Сталкиваясь со стенками они отталкиваются от них.
|}
Скачать модуль можно здесь: [https://vk.com/genhtml открыть].