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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|