ГЛАВА 6. ГРАФИКА
Используются следующие операторы и функции:
ALTER, CONTROL, CODES, CSIZE, DRAW TO, FILL, GET <Область экрана>, OVER 2, PLOT, POKE, ROLL, SCROLL, WINDOW, XOS/XRG/YOS/YRG, функции SINE, COSE, FILLED, MEMORY$, SCRN$.
Вот в двух словах, для чего они предназначены (более подробно мы рассмотрим каждый оператор и каждую функцию в ближайших выпусках):
ALTER - позволяет гибко управлять цветовыми атрибутами экрана.
DRAW TO - вычерчивание линий к заданной координате.
GET - сохраняет заданную область экрана в виде строковой переменной.
PLOT - восстанавливает на экране (в произвольной области) сохраненный с помощью GET <фрагмент>.
CSIZE - с его помощью Вы можете увеличить или уменьшить размер фрагмента экрана, принятого с помощью GET перед тем, как восстанавливать его по PLOT.
POKE - допускает быстрые манипуляции с областями памяти.
FILL - заполняет область экрана, находящуюся внутри замкнутого контура, избранным цветом INK или PAPER.
ROLL - перемещение экрана или его части в заданном направлении.
SCROLL - то же самое, но с возвратом, когда например то, что ушло за левую границу экрана, начинает появляться справа.
SCRN$ - распознает символы графики пользователя.
WINDOW - организация концепции "окон".
XOS, XRG, YOS, YRG - изменяет исходную координату экрана для графических функций и масштабный коэффициент по двум направлениям.