WikiDer > SVGALib
Оригинальный автор (ы) | Харм Ханемайер |
---|---|
Стабильный выпуск | 1.4.3 / 2 июня 2001 г. |
Предварительный выпуск | 1.9.25 |
Написано в | C |
Операционная система | Linux, FreeBSD |
Платформа | x86, x86-64 |
Тип | Библиотека |
Интернет сайт | www |
SVGAlib была низкоуровневая графика с открытым исходным кодом библиотека который бежал на Linux и FreeBSD и позволял программам изменять режим видео и отображать полноэкранную графику. Некоторые популярные игры, такие как Землетрясение и Рок были перенесены на использование SVGAlib.
История
Библиотека была популярна в середине 1990-х годов.[нужна цитата] К 2000 году многие приложения, которые его использовали, перешли на X11 и SDL,[нужна цитата] который сам может использовать SVGAlib в качестве видеодрайвера.
Образец
Пример кода SVGAlib показан ниже:
#включают <stdlib.h>#включают <unistd.h>#включают <vga.h>int главный(пустота){ int цвет = 4; int Икс = 10; int у = 10; беззнаковый int секунды = 5; / * обнаруживаем чипсет и отказываемся от прав супервизора * / если (vga_init() < 0) возвращаться EXIT_FAILURE; vga_setmode(G320x200x256); vga_setcolor(цвет); vga_drawpixel(Икс, у); спать(секунды); / * восстановить текстовый режим и вернуться к обычной работе с текстовой консолью * / vga_setmode(ТЕКСТ); возвращаться EXIT_SUCCESS;}