Czy istnieje Tryb graficzny 640x480 16 kolorów w języku C

0

Mam pytanie czy wie ktoś w jaki sposób można wyświetlić bitmape w rozdzielczości 640x480 16 kolorów w języku c lub c++, albo gdzie można coś o tym znaleŹć. Zajmuję się programowaniem pod dos i używam kompilatora Turbo C.

0

Mozesz skorzystac z biblioteki Allegro

0

ten tryb nazywa sie 12h, poszukaj na googlach

0

Gwoli ścisłości: tryb graficzny nie jest zależny od języka czy kompilatora.

0

to zalezy nie od jezyka tylko od biblioteki graficznej:

mozesz uzywac:

przerwania, jak mowil cepa : 12h i 13h
BGI - taka jak byla pod pascalem to jest chyba graphics.h
OpenGL :P
latwiej GLUT
allegro
o jeszcze taka fajna TinyPTC - w sumie chyba do twoich celow najlepsza

caly ekran to 2dim tablica reprezentujaca bitmape
proste kopiujesz bitmape w opoiednie miejsce w tablicy i masz ja wyswietlana

0

caly ekran to 2dim tablica reprezentujaca bitmape
proste kopiujesz bitmape w opoiednie miejsce w tablicy i masz ja wyswietlana

W trybach innych niż 8-bitowe to nie takie hop siup - męczarnia to jest ręcznie.

0

TinyPTC obsluguje
32->32/24/16/"15" tryby graficzne procz standardowego 8 bit

sciagnij sobie te biblioteke i zobaczysz co ona potrafi :P
w sumie nic :P tylko wyswitela ale jest tam pare sampli

a poza tym nie wierze abys mial samego dos'a
bo allegro nawet wymaga windowsa

0

allegro nie wymaga windowsa, spokojnie mozesz miec esencje dosa i uzywac progzow w allegro, nawet 3D :)

0

Jak nie ma jak jest. Dajesz nagłówek <graphics.h> i
int s,t;
int main()
{
s=9;
t=2;
initgraph(&s,&t,"c:\borlandc\bgi");
closegraph();
return 0;
} [diabel]

1 użytkowników online, w tym zalogowanych: 0, gości: 1