Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <graphics.h>
- #include <conio.h>
- #include <dos.h>
- #include <iostream>
- #include <string>
- #include <stdlib.h>
- #include <time.h>
- using namespace std;
- #define KEY_UP 72
- #define KEY_X 120
- void zar1 () {
- rectangle(200, 200, 400, 400);
- circle(300, 300, 20);
- settextstyle(8, 0, 5);
- outtextxy(100,100, "A picat zarul cu fata 1");
- }
- void zar2 () {
- rectangle(200, 200, 400, 400);
- circle(260, 300, 20);
- circle(340, 300, 20);
- settextstyle(8, 0, 5);
- outtextxy(100, 100, "A picat zarul cu fata 2");
- }
- void zar3 () {
- rectangle(200, 200, 400, 400);
- circle(240, 300, 20);
- circle(300, 300, 20);
- circle(360, 300, 20);
- settextstyle(8, 0, 5);
- outtextxy(100, 100, "A picat zarul cu fata 3");
- }
- void zar4 () {
- rectangle(200, 200, 400, 400);
- circle(250, 250, 20);
- circle(350, 250, 20);
- circle(350, 350, 20);
- circle(250, 350, 20);
- settextstyle(8, 0, 5);
- outtextxy(100, 100, "A picat zarul cu fata 4");
- }
- void zar5 () {
- rectangle(200, 200, 400, 400);
- circle(250, 250, 20);
- circle(350, 250, 20);
- circle(350, 350, 20);
- circle(250, 350, 20);
- circle(300, 300, 20);
- settextstyle(8, 0, 5);
- outtextxy(100, 100, "A picat zarul cu fata 5");
- }
- void zar6 () {
- rectangle(200, 200, 400, 400);
- circle(250, 250, 20);
- circle(350, 250, 20);
- circle(350, 350, 20);
- circle(250, 350, 20);
- circle(300, 250, 20);
- circle(300, 350, 20);
- settextstyle(8, 0, 5);
- outtextxy(100, 100, "A picat zarul cu fata 6");
- }
- int main()
- {
- initwindow(800,600);
- int i;
- char tasta;
- while(true)
- {
- if(kbhit()) tasta=getch();
- if(tasta=='r')
- {
- cleardevice();
- srand(time(NULL));
- i=rand()%6+1;
- if(i==1)
- zar1();
- else if(i==2)
- zar2();
- else if(i==3)
- zar3();
- else if(i==4)
- zar4();
- else if(i==5)
- zar5();
- else
- zar6();
- tasta='a';
- }
- }
- getch();
- closegraph();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement