Система координат в графічному режимі
Звичайний
режим роботи дисплея в Turbo Pascal - текстовий режим, тому для того, щоб Ви за допомогою Вашої
програми змогли намалювати будь-яке зображення на екрані, необхідно перевести
дисплей з текстового режиму в графічний (в цьому випадку кажуть, що
"необхідно ініціалізувати графічний режим" чи
просто "відкрити графіку"). Для
цього в Turbo
Pascal передбачена спеціальна команда: ІnіtGraph. Іnіt - від англійського слова "Іnіtіalіze" (ініціалізувати),
Graph - від англійського слова "Graphіc" (графічний). Існує і спеціальна команда
для того, щоб по закінченню роботи в графічному режимі
повернутися назад до
текстового режиму ("закрити графіку"): CloseGraph.
Close - від
англійського слова
"закривати". Про ці дві команди більш докладно Ви узнаєте пізніше.
Будь-яке
графічне зображення на екрані дисплея складається з
крапок. Іноді ці крапки ми будем називати "пікселями" (від
англійського слова "pіxel"). Звичайний
розмір графічного екрану,
тобто найбільшого зображення,
яке можна розташувати на екрані - 640 крапок по ширині екрану (ще кажуть - по
горизонталі, по осі іксів, по осі X)
та 480 крапок
по висоті екрану (ще кажуть - по вертикалі, по осі ігреків, по осі Y).
Таким чином, крапки на екрані розташовані в 480 рядках, по 640 крапок в кожному
рядку, тому кожній крапці відповідає пара чисел (X,Y) - координати крапки по осі
X та по осі Y. Першою завжди зазначається координата по осі X.
В графічному
режимі нумерація крапок по осі X починається
з лівого краю екрану і збільшується зліва направо; по осі X крапки
пронумеровані від 0 до 639. Нумерація крапок по осі Y
починається з верхнього
краю екрану і збільшується зверху вниз; по осі Y крапки пронумеровані від
0 до 479.
Таким
чином, подумки можна уявити, що на екрані дисплея
побудована система координат OXY і початок цієї системи співпадає з верхньою
лівою крапкою екрану. Наприклад,
найвища ліва крапка
графічного екрану позначається
(0,0), тому що вона має координати X=0 і Y=0, найнижча права крапка графічного
екрану позначається (639,479),
тому що вона
має координати X=639 і Y=479.
Курсор в
графічному режимі називається "ПОТОЧНИЙ ВКАЗІВНИК" або CP
(від англійського "Current Poіnter").