SVGALib - SVGALib
Původní autoři | Harm Hanemaayer |
---|---|
Stabilní uvolnění | 1.4.3 / 2. června 2001 |
Náhled verze | 1.9.25 |
Napsáno | C |
Operační systém | Linux, FreeBSD |
Plošina | x86, x86-64 |
Typ | Knihovna |
webová stránka | www |
SVGAlib byla open-source nízkoúrovňová grafika knihovna který běžel dál Linux a FreeBSD a povolil programům změnit režim videa a zobrazit grafiku na celou obrazovku. Některé populární hry jako Zemětřesení a Osud byly přeneseny pro použití SVGAlib.
Dějiny
Knihovna byla populární v polovině 90. let.[Citace je zapotřebí ] Ke roku 2000 migrovalo mnoho aplikací, které ji používaly X11 a SDL,[Citace je zapotřebí ] který sám může použít SVGAlib jako ovladač videa.
Vzorek
Níže je ukázka kódu SVGAlib:
#zahrnout <stdlib.h>#zahrnout <unistd.h>#zahrnout <vga.h>int hlavní(prázdnota){ int barva = 4; int X = 10; int y = 10; nepodepsaný int sekundy = 5; / * detekovat čipovou sadu a vzdát se práv supervizora * / -li (vga_init() < 0) vrátit se EXIT_FAILURE; vga_setmode(G320x200x256); vga_setcolor(barva); vga_drawpixel(X, y); spát(sekundy); / * obnovit textový režim a vrátit se k běžnému zpracování textové konzoly * / vga_setmode(TEXT); vrátit se EXIT_SUCCESS;}