Snake game snake library
Diff: Snake.h
- Revision:
- 8:721a8dca7a25
- Parent:
- 7:a2f426a37e60
- Child:
- 9:e023c11f7737
--- a/Snake.h Fri May 05 15:20:17 2017 +0000 +++ b/Snake.h Fri Apr 26 04:46:54 2019 +0000 @@ -6,12 +6,11 @@ #include "N5110.h" #include "Gamepad.h" #include "Food.h" - /************************Structs************************/ struct snakePart{ char _x[4000]; char _y[4000]; - char _dir[4000]; + char _dirc[4000]; }; @@ -25,30 +24,29 @@ Snake(); ~Snake(); void init(int x, int y, int lenght,int _live); - void draw(N5110 &lcd); - void update(Gamepad &pad); - void deadSnake(N5110 &lcd); - void addPoint(); - void checkWallCollision(N5110 &lcd); - void checkTailCollision(N5110 &lcd); - void drawScore(N5110 &lcd); + void drawsnake(N5110 &lcd); + void snakemov(Gamepad &pad); + void dead(N5110 &lcd); + void eat(); + void check_WallCollision(N5110 &lcd); + void check_TailCollision(N5110 &lcd); + void drawscore(N5110 &lcd); int _length; int live; float waitTime; - float waitCount; - + float waitExpect; + int _speed; + int Highest_score; /************************Private Vars************************/ private: - - int _speed; int _direction; - int startx; - int starty; - int startl; + int initx; + int inity; + int initl; int x; Direction d; Food _food;