// Program 2 - Animated ASCII Art on Turbo C++
#include <iostream.h>
#include <conio.h>
#include <time.h>
void sleep(int delay)
{ time_t now = time(NULL);
time_t later = now+delay;
while(now<=later)
now=time(NULL);
}
int main()
{ _setcursortype(_NOCURSOR);
int x=3, y=11;
cout << " _________________________________________________\n";
cout << "|\\_______________________________________________/|\n";
cout << "|| ||\n";
cout << "|| * * ||\n";
cout << "|| * * * ||\n";
cout << "|| * ||\n";
cout << "|| ||\n";
cout << "|| * ||\n";
cout << "|| ||\n";
cout << "|| * ||\n";
cout << "|| ||\n";
cout << "|| ||\n";
cout << "|| ||\n";
cout << "|| ||\n";
cout << "|| ||\n";
cout << "|| ||\n";
cout << "||-----------------------------------------------||\n";
cout << "||_______________________________________________||\n";
cout << "|/_______________________________________________\\|\n";
gotoxy(x, y); cout << " _ \n";
gotoxy(x, y+1); cout << " / \\ \n";
gotoxy(x, y+2); cout << " / | \\ \n";
gotoxy(x, y+3); cout << " /__|__\\\n";
gotoxy(x, y+4); cout << " ___|___ \n";
gotoxy(x, y+5); cout << " \\_____/\n";
gotoxy(15, 22); cout << " Press any key to START ship";
getch();
gotoxy(15, 22); cout << " ";
for(int i=0; i<38; i+=2)
{ gotoxy(x+i, y); cout << " _ \n";
gotoxy(x+i, y+1); cout << " / \\ \n";
gotoxy(x+i, y+2); cout << " / | \\ \n";
gotoxy(x+i, y+3); cout << " /__|__\\\n";
gotoxy(x+i, y+4); cout << " ___|___ \n";
gotoxy(x+i, y+5); cout << " \\_____/\n";
sleep(.5);
}
gotoxy(15, 22); cout << "Press any key to END program";
getch();
_setcursortype(_NORMALCURSOR);
}
No comments:
Post a Comment