Você está na página 1de 3

#include <process.

h>
#include<iostream>
#include<conio.h>
#include<ctime>
#include<windows.h>
using namespace std;
int x=20,y=60;
void boundry();
void go(int,int);
void direction();
int b=5,c=2;
void alph(char a,char dir,int size);
void main()
{
boundry();

//cout<<b<<","<<c;
alph('|','d',15);
b=20,c=2;
alph('|','d',3);
b=20,c=17;
alph('|','u',3);
b=32,c=5;
alph('|','d',8);
b=50,c=5;
alph('|','d',8);
b=5,c=2;
alph('-','r',15);
b=5,c=17;
alph('-','r',15);
b=26,c=9;
alph('-','r',12);
b=44,c=9;
alph('-','r',12);
b=10,c=19;
go(b,c);
cout<<"umeed hai acha lga huwa ho ga";
go(5,23);

}
void go(int a=0,int b=0)
{
HANDLE console_handle;
COORD cur_cord;

COORD coord;

coord.X = a;

coord.Y = b;

SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);

}
void boundry()
{
for(int i=0;i<=x;i++)
{
if(i==0||i==x)
{
for(int a=0;a<y;a++)
{
cout<<"*";
}
cout<<endl;
}
else
{
cout<<"+";
go(y-1,i);
cout<<"+";
cout<<endl;

}
}

}
void alph(char a,char dir,int size)
{
{
if(a=='-'&&dir=='l')
{
for(int i=0;i<=size;i++)
{
go(b,c);
cout<<"*";
Sleep(200);
b--;
}

}
else if(a=='-'&&dir=='r')
{
for(int i=0;i<=size;i++)
{
go(b,c);
cout<<"*";
Sleep(200);
b++;
}

}
else if(a=='|'&&dir=='d')
{

for(int i=0;i<=size;i++)
{
go(b,c);
cout<<"*";
Sleep(200);
c++;
}

}
else if(a=='|'&&dir=='u')
{

for(int i=0;i<=size;i++)
{
go(b,c);
cout<<"*";
Sleep(200);
c--;
}

}
else if(a=='/'&&dir=='l')
{

for(int i=0;i<=size;i++)
{
go(b,c);
cout<<"*";
Sleep(200);
c+=2;
b++;
}

}
else if(a=='/'&&dir=='r')
{

for(int i=0;i<=size;i++)
{
go(b,c);
cout<<"*";
Sleep(200);
c--;
b++;
}

Você também pode gostar