logo search
TurboProlog / Документация / TOM_2

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).