加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
food.h 551 Bytes
一键复制 编辑 原始数据 按行查看 历史
斯内克 提交于 2017-02-07 22:21 . 1.0
#ifndef FOOD_H
#define FOOD_H
#include "snake.h"
class Snake;
class Food
{
public:
Food() : cnt(0), flash_flag(false), big_flag(false), x(0), y(0), big_x(0), big_y(0), progress_bar(0) {}
void DrawFood(Snake&);
void DrawBigFood(Snake&);
int GetCnt();
void FlashBigFood();
bool GetBigFlag();
int GetProgressBar();
private:
int cnt;
bool flash_flag;//闪烁标记
bool big_flag;//是否有限时食物标记
int x, y;
int big_x, big_y;
int progress_bar;//限时食物进度条
friend class Snake;
};
#endif // FOOD_H
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化