#include <ncurses.h>
int main()
{
int y,x,c=0;
initscr();
start_color();
init_pair(1,0,2);
init_pair(2,1,3);
init_pair(3,7,5);
init_pair(4,0,1);
init_pair(5,7,4);
attrset(COLOR_PAIR(1));
for(y=10;y<=18;y++)
{
c++;
for(x=20-c;x==20-c;x--)
{
move(y,x);
printw("*");
}
for(int a=0;a<=30000000;a++)
{}
refresh();
}
attrset(COLOR_PAIR(2));
for(x=12;x<20;x++)
{
move(18,x);
printw("*");
for(int a=0;a<=30000000;a++)
{}
refresh();
}
attrset(COLOR_PAIR(3));
for(y=18;y>=10;y--)
{
move(y,19);
printw("*");
for(int a=0;a<=30000000;a++)
{}
refresh();
}
attrset(COLOR_PAIR(3));
for(y=10;y>=3;y--)
{
move(y,19);
printw("*");
for(int a=0;a<=30000000;a++)
{}
refresh();
}
attrset(COLOR_PAIR(4));
for(x=19;x<=27;x++)
{
move(3,x);
printw("*");
for(int a=0;a<=30000000;a++)
{}
refresh();
}
attrset(COLOR_PAIR(5));
c=0;
for(y=3;y<=10;y++)
{
c++;
for(x=28-c;x==28-c;x--)
{
move(y,x);
printw("*");
}
for(int a=0;a<=30000000;a++)
{}
refresh();
}
getch();
endwin();
return 0;
}
0 comments:
Post a Comment