1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
|
#include <iostream>
#include <windows.h>
using namespace std;
int main()
{
char b[25][25];
int pos=12;
system("color E1");
for(int row=0; row<25; row++)
{
for(int col=0; col<25; col++)
{
b[row][col]=' ';
}
}
for(int col=0; col<25; col++)
{
b[0][col]=219;
b[23][col]=219;
}
for(int row=0; row<25; row++)
{
b[row][0]=219;
b[row][23]=219;
}
for(int r=0; r<25; r++)
{
b[r][1],b[r][2],b[r][3],b[r][4],b[r][5],b[r][6],b[r][7],b[r][8],b[r][9],b[r][10],b[r][11],b[r][12],b[r][13],b[r][14],b[r][15],b[r][16],b[r][17],b[r][18],b[r][19],b[r][20],b[r][21],b[r][22],b[r][23],b[r][24],b[r][25],=' ';
}
b[pos]='\1';
while(true)
{
system("cls");
if(GetAsyncKeyState(VK_RIGHT)&& pos<24)
{
b[pos]=' ';
b[++pos]='\1';
}
if(GetAsyncKeyState(VK_LEFT)&& pos>1)
{
b[pos]=' ';
b[--pos]='\1';
}
cout<<endl<<endl;
for(int j=0; j<50; j++)
{
cout<<b[j];
}
}
return 0;
}
|