Функция GetmaxX определяет максимальную координату по оси X для данного монитора. Функция GetmaxY определяет максимальную координату по оси Y для данного монитора.
Рисование 2 линий, проходящих через середину экрана.
Строка №3 - №16. Записываем шаблонную процедуру для инициализации графического режима.
В строке №18 запускаем графический режим с помощью указания названия процедуры для запуска графического режима.
В строке №19 записываем процедуру Line, которая выводит на экран отрезок. Для этой процедуры указываем координаты. Функция getmaxx определяет максимальную координату X для данного монитора. Функция getmaxy определяет максимальную координату Y для данного монитора. Предположим, что ваш монитор имеет разрешение 1366?768 пикселей. В этом случае getmaxx будет равно 1366, а getmaxy будет равно 768.
Операция Div – это операция целочисленного деления. Поэтому getmaxy div 2 будет означать 768 div 2 = 384.
Таким образом, получается, что процедура Line в строке №19 имеет такие координаты. Line (0, 384, 1366, 384)(для экрана с разрешением 1366?768 пикселей).
Обратите внимание, что функции GetMaxX и GetMaxY имеют целочисленное значение типа Integer. Поэтому если Вы задаете координаты с помощью этих функций необходимо использовать операцию DIV (/ - нельзя использовать).
В строке №20 строим еще одну линию.
Линия в строке №19 будет горизонтальной, а линия в строке №20 – вертикальной.
Предыдущая статья : Процедуры Setcolor, Line.
Оглавление : Уроки Паскаль. Графика.
Следующая статья : Процедуры MoveTo и LineTo.
Комментарии