- 17
- 0
- 约2.42千字
- 约 4页
- 2016-07-05 发布于重庆
- 举报
贪吃蛇的逻辑实现
C++贪吃蛇逻辑开发
文件视图
Snake类:
#ifndef Snake_h__
#define Snake_h__
#include stdio.h
#includeiostream
#includemath.h
#include Rectangle.h
#include Food.h
#include Wall.h
using namespace std;
class Snake{
private:
_Rect rect[4];
float speed;
bool isDead;
char direct;
public:
void setRect(_Rect rect[],int n=4){ }
_Rect* getRect(){return rect;}
void setSpeed(float sp){speed=sp;}
Snake(_Rect rt[4],float sp,bool id,char di ):speed(sp),isDead(id),direct(di){}
bool isCollison(_Rect* re)
{ //因°¨°为a优??先¨¨级?高?于?¨2||
return !(re-x1rect[0].x2||(rect[0].x1re-x2) || ((re-y1rec
原创力文档

文档评论(0)