Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- #include <windows.h>
- using namespace std;
- HANDLE aa=GetStdHandle(STD_OUTPUT_HANDLE);
- void gotoxy(int x, int y)
- {
- COORD c;
- c.X = x-1;
- c.Y = y-1;
- SetConsoleCursorPosition (GetStdHandle (STD_OUTPUT_HANDLE), c);
- }
- void rysujboisko(){
- for(int i = 3 ; i < 100;i++){
- SetConsoleTextAttribute(aa, 15);
- gotoxy(i,1);
- cout <<"-";
- gotoxy(i,20);
- cout <<"-";
- }
- for(int i = 2 ; i < 20;i++){
- gotoxy(1,i);
- if(i>7&&i<14){
- cout <<"xx";
- }else{
- cout <<" |";
- }
- gotoxy(100,i);
- if(i>7&&i<14){
- cout <<" xx";
- }else{
- cout <<"|";
- }
- }
- }
- void rysujgracza(int p,int q){
- gotoxy(p,q);
- cout << "O";
- for(int i =1;i<3;i++){
- gotoxy(p,q+i);
- cout << "|";
- }
- gotoxy(p+1,q+1);
- cout << "/";
- gotoxy(p-1,q+1);
- cout << "\\";
- gotoxy(p+1,q+3);
- cout << "\\";
- gotoxy(p-1,q+3);
- cout << "/";
- }
- void a(){
- rysujboisko();
- rysujgracza(5,4);
- rysujgracza(50,8);
- rysujgracza(90,9);
- }
- int main()
- {
- a();
- gotoxy(7,8);
- cout << "O";
- Sleep(50);
- for(int i = 7;i<13;i++){
- gotoxy(4*i,i);
- cout << "O";
- Sleep(50);
- system("CLS");
- a();
- }
- for(int i = 30;i<51;i++){
- gotoxy(2*i,12);
- cout << "O";
- Sleep(50);
- system("CLS");
- a();
- }
- for(int i = 1 ; i < 20;i++){
- cout << endl;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement