/* * bgitest — демонстрация BGI-слоя graphics.h (режим 320×256×256). * Фаза 2d-3: settextstyle — масштаб и направление текста. */ #include int main(void) { int mx, my; initgraph(); mx = getmaxx(); my = getmaxy(); cleardevice(); setcolor(WHITE); rectangle(0, 0, mx, my); setcolor(YELLOW); settextstyle(DEFAULT_FONT, HORIZ_DIR, 1); outtextxy(96, 8, "settextstyle demo"); setcolor(LIGHTGREEN); settextstyle(DEFAULT_FONT, HORIZ_DIR, 1); outtextxy(16, 34, "size 1 ABC"); setcolor(LIGHTCYAN); settextstyle(DEFAULT_FONT, HORIZ_DIR, 2); outtextxy(16, 52, "size 2 ABC"); setcolor(LIGHTRED); settextstyle(DEFAULT_FONT, HORIZ_DIR, 3); outtextxy(16, 86, "size 3"); setcolor(LIGHTMAGENTA); settextstyle(DEFAULT_FONT, HORIZ_DIR, 4); outtextxy(16, 140, "BIG 4"); /* Вертикальный текст (поворот 90° CCW). */ setcolor(YELLOW); settextstyle(DEFAULT_FONT, VERT_DIR, 2); outtextxy(280, 240, "VERTICAL"); setcolor(WHITE); settextstyle(DEFAULT_FONT, HORIZ_DIR, 1); outtextxy(16, 200, "horiz + vert, scale 1..4"); for (;;) { } }