网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
12月29日漏签0天
c++吧 关注:647,800贴子:2,117,506
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 0回复贴,共1页
<<返回c++吧
>0< 加载中...

在屏幕下面再做一根不同颜色的棍子,使小球能在两者之间弹。

  • 取消只看楼主
  • 收藏

  • 回复
  • 幻生丶
  • ,
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include "stdafx.h"
#include <graphics.h>
#include <conio.h>
#include <stdlib.h>
void DrawBall(int x, int y)
{
setcolor(RED);
setfillcolor(RED);
fillcircle(x,y,16);
Sleep(4);
setcolor(BLACK);
setfillcolor(BLACK);
fillcircle(x,y,16);
}
void DrawStick(int x, int y, int COLOR)
{
setcolor(COLOR);
setfillcolor(COLOR);
fillrectangle(x,y,x+100,y+8);
}
int main()
{
int i;
int x=319,y=39;
int deltax=4, deltay=3;
int xs =300, ys=0;
int deltaxs = 4;
int xsdir = 1;
initgraph(640,480);
setcolor(RED);
DrawStick(xs,ys,YELLOW);
while(1)
{
if(_kbhit()!=0)
{
char a = _getch();
if (a=='j')
xsdir=-1;
else if (a=='k')
xsdir=1;
else if (a==27)
break;
DrawStick(xs,ys,BLACK);
xs += (xsdir*deltaxs);
DrawStick(xs,ys,YELLOW);
}
DrawBall(x,y);
x+=deltax;
y+=deltay;
if (x>=620 || x<=20)
deltax = - deltax ;
if (y<=20)
deltay = - deltay;
if (y>=462)
{
if (x>=xs && x<= xs+100)
deltay = - deltay;
else
{
outtextxy(290,240,_T("YOU LOST!"));
break;
}
}
}
getch();
closegraph();
return 0;
}
怎么做啊!!!!求大神。。。


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 0回复贴,共1页
<<返回c++吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示