move

Функция перемещения объектов на определенный вектор.

Синтаксис:

move(P, name1, name2,…, namen);

Аргументы:

Имя Тип данных Описание
P point Координаты, задающие вектор для перемещения объектов
name1, name2,…,namen integer Имена объектов

Описание:

move(P, name1, name2,…, namen ) – функция перемещения объектов на схеме с именами name1, name2,…,namen на вектор, заданный координатами P. Входное значение P может задаваться как заранее определенная переменная или задаваться выражением (x, y), где x и y координаты точки. P – переменная типа point, где x – расстояние для перемещения по оси X, y – расстояние для перемещения по оси Y.

Результат:

Имя Тип данных Описание
    Перемещение объекта

Пример:

var oldfl: boolean;
var vector: point = (100,0); 

if paintstep then begin
 fl = flash(500);
 if fl <> oldfl then begin
  move(vector, FillRect, FillCircle);
 end;
 oldfl = fl;
end;

В результате выполнения данного примера объекты с именами FillRect и FillCircle будут с периодом 500 мс. перемещаться на 100 точек по оси X от первоначального положения и возвращаться обратно, так как результат перемещения сбрасывается на каждом шаге моделирования.

Дополнительные материалы

Нет.