终于完成我的碰碰球
来源:互联网 发布:论网络言论自由权 编辑:程序博客网 时间:2024/06/11 01:35
//designer:Crack_C
//IDE:EasyX_2011惊蛰版
//date:2011-11-03
#include<graphics.h>
#include<stdio.h>
#include<conio.h>
void move(int flag_x,int flag_y); //移动控制函数
int x,y; //物理坐标
int ox,oy; //前一次的原点的物理坐标
void main()
{
initgraph(640,480);
int move_ox=0; //移动坐标
int move_oy=0;
for(;;move_oy=move_oy++,move_ox++,y++,x++)
{
setcolor(BLUE);
setfillstyle(GREEN);
fillcircle(move_ox,move_oy,30);
Sleep(10);
setcolor(BLACK);
setfillstyle(BLACK);
fillcircle(move_ox,move_oy,30);
if((move_oy!=0)&&(y==450))
break;
}
while(1)
{
if(y==450)
{
if((x-ox)>0)
{
move(1,-1);
}
else
{
move(-1,-1);
}
}
if(x==610)
{
if((y-oy)>0)
{
move(-1,1);
}
else
{
move(-1,-1);
}
}
if(y==30)
{
if((x-ox)>0)
{
move(1,1);
}
else
{
move(-1,1);
}
}
if(x==30)
{
if((y-oy)>0)
{
move(1,1);
}
else
{
move(1,-1);
}
}
}
}
//*********************************************************************************************
void move(int flag_x,int flag_y)
{
int move_ox,move_oy;
setorigin(x,y);
ox=x;oy=y;
for(move_ox=0,move_oy=0;;move_ox=move_ox+flag_x,move_oy=move_oy+flag_y,x=x+flag_x,y=y+flag_y)
{
setcolor(BLUE);
setfillstyle(GREEN);
fillcircle(move_ox,move_oy,30);
Sleep(10);
setcolor(BLACK);
setfillstyle(BLACK);
fillcircle(move_ox,move_oy,30);
if((y==450)&&(move_oy!=0))
break;
if((y==30)&&(move_oy!=0))
break;
if((x==30)&&(move_ox!=0))
break;
if((x==610)&&(move_ox!=0))
break;
}
}
//IDE:EasyX_2011惊蛰版
//date:2011-11-03
#include<graphics.h>
#include<stdio.h>
#include<conio.h>
void move(int flag_x,int flag_y); //移动控制函数
int x,y; //物理坐标
int ox,oy; //前一次的原点的物理坐标
void main()
{
initgraph(640,480);
int move_ox=0; //移动坐标
int move_oy=0;
for(;;move_oy=move_oy++,move_ox++,y++,x++)
{
setcolor(BLUE);
setfillstyle(GREEN);
fillcircle(move_ox,move_oy,30);
Sleep(10);
setcolor(BLACK);
setfillstyle(BLACK);
fillcircle(move_ox,move_oy,30);
if((move_oy!=0)&&(y==450))
break;
}
while(1)
{
if(y==450)
{
if((x-ox)>0)
{
move(1,-1);
}
else
{
move(-1,-1);
}
}
if(x==610)
{
if((y-oy)>0)
{
move(-1,1);
}
else
{
move(-1,-1);
}
}
if(y==30)
{
if((x-ox)>0)
{
move(1,1);
}
else
{
move(-1,1);
}
}
if(x==30)
{
if((y-oy)>0)
{
move(1,1);
}
else
{
move(1,-1);
}
}
}
}
//*********************************************************************************************
void move(int flag_x,int flag_y)
{
int move_ox,move_oy;
setorigin(x,y);
ox=x;oy=y;
for(move_ox=0,move_oy=0;;move_ox=move_ox+flag_x,move_oy=move_oy+flag_y,x=x+flag_x,y=y+flag_y)
{
setcolor(BLUE);
setfillstyle(GREEN);
fillcircle(move_ox,move_oy,30);
Sleep(10);
setcolor(BLACK);
setfillstyle(BLACK);
fillcircle(move_ox,move_oy,30);
if((y==450)&&(move_oy!=0))
break;
if((y==30)&&(move_oy!=0))
break;
if((x==30)&&(move_ox!=0))
break;
if((x==610)&&(move_ox!=0))
break;
}
}
- 终于完成我的碰碰球
- 终于完成我的小程序了,感言一下
- 我的第一个APP终于完成初稿。
- 累啊!!!终于完成了工作计划,可以继续我的数据结构的学习了!!!!
- 终于完成我的毕业设计了!--基于混合P2P的远程教学系统
- 终于完成了我的Sudoku程序了,以后就可以轻松解数独了
- 我的第一次终于~...
- linux 跌跌碰碰的研究中
- 今天终于完成了eWebEditor的改写
- 今天终于完成了eWebEditor的改写
- 终于完成小小的项目了!
- 过年的任务终于完成了
- 终于完成dvb的pcmcia 驱动
- 终于完成了二专的毕业设计
- 终于完成了自己的论文
- 终于完成了一个网站的升级
- 计统的管理系统终于完成
- 开发的系统终于测试完成
- 如何在XCode4中设置NSZombieEnabled & MallocStackLogging
- 学习脚步---- 网络爬虫(Spider)Java实现原理(转载)
- 遇到的挫折
- 太饿了,求2块钱吃饭
- 《飞鸽传书》把写程序和文学创作相提并论
- 终于完成我的碰碰球
- 线性涂色问题的0-1行向量解法
- 在虚拟机redhat中使用samba服务器实现与windows文件传输
- auto_increment
- Oracle定时调用存储过程
- 决定要每日学英语—从今天开始。
- 向大家介绍一款代码阅读工具——Scitools Understand
- 什么是股票停牌
- 怀念