• 大小: 4.33KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-01-29
  • 语言: C/C++
  • 标签:

资源简介

c++ 游戏反弹球消砖块

资源截图

代码片段和文件信息

#include 
#include 

#define High 480  // 游戏画面尺寸
#define Width 640
#define Brick_num 10 // 砖块个数

// 全局变量
int ball_xball_y; // 小球的坐标
int ball_vxball_vy; // 小球的速度
int radius;  // 小球的半径
int bar_xbar_y; // 挡板中心坐标
int bar_highbar_width;  // 挡板的高度和宽度
int bar_leftbar_rightbar_topbar_bottom; // 挡板的上下左右位置坐标

int isBrickExisted[Brick_num]; // 每个砖块是否存在,1为存在,0为没有了
int brick_highbrick_width; // 每个砖块的高度和宽度

void startup()  // 数据初始化
{
ball_x = Width/2;
ball_y = High/2;
ball_vx = 1;
ball_vy = 1;
radius = 20;

bar_high = High/20;
bar_width = Width/2;
bar_x = Width/2;
bar_y = High - bar_high/2;
bar_left = bar_x - bar_width/2;
bar_right = bar_x + bar_width/2;
bar_top = bar_y - bar_high/2;
bar_bottom = bar_y + bar_high/2;

brick_wi

评论

共有 条评论