c语言程序设计比较有创意的游戏,几个有趣的画图编程 |
您所在的位置:网站首页 › 编游戏程序 › c语言程序设计比较有创意的游戏,几个有趣的画图编程 |
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include main() { int i; clrscr(); textbackground(BLACK); textcolor(WHITE); gotoxy(10,2); putch(0xda); for(i=1;i putch(0xbf); for(i=3;i { gotoxy(10,i);putch(0xb3); gotoxy(40,i);putch(0xb3); } gotoxy(10,9); putch(0xc0); window(11,3,39,8); clrscr(); cprintf("this is a single line bold of window\n"); window(1,1,80,25); textbackground(RED); textcolor(CYAN); gotoxy(60,12); putch(0xc9); for(i=1;i putch(0xbb); for(i=13;i { gotoxy(60,i);putch(0xba); gotoxy(70,i);putch(0xba); } gotoxy(60,22); putch(0xc8); for(i=1;i putch(0xbc); window(61,13,70-1,21); clrscr(); cprintf("this is a double line bold of window\n"); window(1,1,80,5); getch(); }8888*******************************] #include #include #include #include #define maxcircle 80 #define CR 1 main() {union REGS r; int dr=DETECT,mode=0; int mx,my,mc; int i, color[maxcircle]; double fx,fy,force=0; double s,x[maxcircle],y[maxcircle]; initgraph(&dr,&mode,""); r.x.ax=0; int86(0X33,&r,&r); r.x.ax=2; int86(0x33,&r,&r); for(i=0;i {color[i]=random(16)+1; x[i]=random(640); y[i]=random(480); } while(!kbhit()) { r.x.ax=3; int86(0x33,&r,&r); mx=r.x.cx; my=r.x.dx; mc=r.x.bx; for(i=0;i { fx=mx-x[i]; fy=my-y[i]; s=sqrt(fx*fx+fy*fy+0.0012); if(s!=0) { setcolor(0); setfillstyle(1,0); fillellipse(x[i],y[i],CR,CR); setcolor(color[i]); setfillstyle(1,color[i]); force=random(30)/(double)10; x[i]+=fx/s*force; y[i]+=fy/s*force; fillellipse(x[i],y[i],CR,CR); } } if(mc==1) { cleardevice(); for(i=0;i {x[i]=random(640); y[i]=random(480); color[i]=random(16)+1; fillellipse(x[i],y[i],CR,CR); } } } } ***************************** #include #include main() { int i,key=0; char *f[]={ "Load F3", "Pick Alt", "New ", "Save F2", "Write to", "Directory", "Change di", "Os shell ", "Quit A-X" }; clrscr(); textcolor(YELLOW); textbackground(BLUE); gotoxy(10,2); putch(0xda); for(i=1;i putch(0xbf0); for(i=3;i { gotoxy(10,i);putch(0xb3); gotoxy(25,i);putch(0xb3); } gotoxy(10,12); putch(0xc0); for(i=0;i putch(0xd9); window(11,3,25,11); for(i=0;i { gotoxy(1,i+1); cprintf("%s",f[i]); } i=0; gotoxy(1,1); textbackground(MAGENTA); cprintf("%s",f[0]); gotoxy(1,1); while(key!=45) { while(bioskey(1)==0); key=bioskey(0); key=key&0xff? 0:key>>8; gotoxy(1,i+1); textbackground(BLUE); cprintf("%s",f[i]); if(key==72)i=i==0?8:i-1; if(key==80)i=i==8?0:i+1; gotoxy(1,i+1); textbackground(MAGENTA); cprintf("%s",f[i]); window(1,1,80,25); } } *************** |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |