restore
Функция сброса координат объектов на схеме.
Синтаксис
restore(name1, name2,…, namen);
Аргументы
| Имя | Тип данных | Описание |
|---|---|---|
| name1, name2,…,namen | integer |
Имена объектов |
Описание
restore(name1, name2,…, namen ) – функция сброса координат объектов с именами
name1, name2,…, namen на схеме.
Результат
| Имя | Тип данных | Описание |
|---|---|---|
| Сброс координат объектов |
Пример
var oldfl: boolean;
var p: point = (10,0);
if paintstep then begin
fl = flash(500);
if fl <> oldfl then begin
scale(p, 1.5, FillRect, FillCircle);
end;
oldfl = fl;
end;
finalization
restore(FillRect, FillCircle);
end;
В результате выполнения данного примера объекты с именами FillRect и
FillCircle будут с периодом 500 мс последовательно увеличиваться и
уменьшаться в 1.5 раза относительно центра, заданного точкой с координатами (10,0), так как
результат увеличения сбрасывается на каждом шаге моделирования. Перед завершением выполнения
примера размеры объектов вернутся к первоначальному состоянию.
Дополнительные материалы
Нет.