贪吃蛇的逻辑实现.docVIP

  • 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)

1亿VIP精品文档

相关文档