加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
ground.cpp 656 Bytes
一键复制 编辑 原始数据 按行查看 历史
mahaobo 提交于 2023-04-29 14:07 . 导入字体,图片
#include "ground.h"
#include "config.h"
Ground::Ground()
{
ground.load(GROUND_PATH); //初始化加载地面对象
ground_posX=-31; //设置初始坐标
ground_scroll_speed=SCENE_SCROLL_SPEED;
}
//计算坐标
void Ground::calculatePosition(){
ground_posX-=ground_scroll_speed;
}
Grounds::Grounds()
{
for(int i=0;i<10;i++){
grounds[i].ground_posX+=132*i;
}
}
void Grounds::calculatePositions(){
for(int i=0;i<10;i++){
grounds[i].calculatePosition();
if(grounds[i].ground_posX<=-grounds[i].ground.width()){
grounds[i].ground_posX+=132*9;
distance+=5;
}
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化