| Grafické a zvukové príkazy v C++e | |||||||
| Ak chceme #include <graphics.h> treba Alt-P, Parametre a do Linker dajte: | |||||||
| =-lbgi | |||||||
| =-lgdi32 | |||||||
| =-lcomdlg32 | |||||||
| =-luuid | |||||||
| =-loleaut32 | |||||||
| =-lole32 | |||||||
| Projekt vyzerá takto | |||||||
| #include <cstdlib> | |||||||
| #include <iostream> | |||||||
| #include <graphics.h> | |||||||
| #include <math.h> | |||||||
| #include <conio.h> | |||||||
| int main( ) | |||||||
| { | |||||||
| initwindow(600, 400, "First Sample"); | |||||||
| srand(time(NULL)); | |||||||
| …. | |||||||
| } | |||||||
| Kresliace funkcie: | |||||||
| setbkcolor(RED); | nastaví pozadie na červeno | ||||||
| setcolor(RED); | nastaví pero na červenú | ||||||
| line(100, 150, 40,220); | nakreslí čiaru z bodu (100,150) do bodu (40,220) | ||||||
| circle(100, 100, 33); | nakreslí kružnicu so stredom (100,100) a polomerom 33 | ||||||
| setfillstyle( SOLID_FILL, BLUE ); | nastaví výplň na modrú | ||||||
| fillellipse(rand()%100,100,30,20); | nakreslí elipsu so stredom 100, 100 | ||||||
| rectangle(100, 150, 40,220); | nakreslí obdlznik (100,150) do bodu (40,220) | ||||||
| Iné | |||||||
| delay(100); | počká 100 ms | ||||||
| getch (); | program čaká na stlašenie klávesy | ||||||