Скачиваний:
142
Добавлен:
17.06.2016
Размер:
3.31 Mб
Скачать

Getx/1 Графика

Назначение Возвращает текущую позицию координаты X

Обращение getx(X)

Домены (integer)

Шаблоны описания (вых)

аргументов

Описание getx связывает переменную X с текущей позицией

координаты X. Значение выдается относительно текущего

окна.

Смотри getviewsettings,gety,moveto

Пример

getx(OldX),

gety(OldY),

circle(100,100,2), /* Нарисовать круг в точке */

moveto(99,100),

linerel(2,0),

moveto(OldX,OldY). /* Возврат в старую позицию */

Gety/1 Графика

Назначение Возвращает текущую позицию координаты Y

Обращение gety(Y)

Домены (integer)

Шаблоны описания (вых)

аргументов

Описание getx связывает переменную X с текущей позицией

координаты X. Значение выдается относительно текущего

окна.

Смотри getviewsettings,getx,moveto

gotowindow/1

Назначение Выполняет переход между окнами

Обращение gotowindow(НомОкна)

Домены (integer)

Шаблоны (вх)

описания

аргументов

Описание gotowindow делает окно с номером НомОкна активным

окном без сохранения содержимого старого окна в

буфере окна.

Вам целесообразно использовать gotowindow (вместо

shiftwindow) при возврате в окно, из которого

выходили. Так как shiftwindow будет будет выводить на

экран прежнее содержимое окна. Это также

целесообразно для автоматических сдвигов назад в

окно, из которого выходили (как при использовании

removewindow).

Неудачное Никогда не дает.

завершение

Ошибки 1005 Вызываемое окно является неизвестным.

Пример predicates

output(integer)

clauses

output(N):-

N<1000,!,

WNO=1+N mod 2,

gotowindow(WNO),write(N,' '),

N1=N+1,output(N1).

output(1000):-!,beep,output(1001).

output(N):-

WNO=1+N mod 2,

shiftwindow(WNO),write(N,' '),

N1=N+1,output(N1).

goal

makewindow(1,7,7,"Окно 1",0,0,25,40),

makewindow(2,7,7,"Окно 2",0,40,25,40),

output(0).

Graphdefaults/0 Графика

Назначение Переключает все графические значения в значения

по умолчанию

Обращение graphdefaults

Домены Нет

Шаблоны описания Нет

аргументов

Описание graphdefaults переключает все графические значения

в значения по умолчанию:

- устанавливает текущее окно на полный экран

(смотри setviewport)

- устанавливает курсор в исходную позицию (т.е. в

точку 0,0)

- устанавливает значения по умолчанию для палитры,

основного цвета и цвета фона (смотри

setallpalette,setbkcolor)

- устанавливает значения по умолчанию для стиля

линий, цвета и шаблона заполнения (смотри

setfillpattern,setfillstyle)

- устанавливает значения по умолчанию для шрифта,

выравнивания текста, размера символов и стиля

выводимого текста (смотри settextjustify,

settextstyle)

Смотри initgraph,setgraphmode

Соседние файлы в папке Документация