Balint Bogdan 2645 project, 200966741
Snake.h
- Committer:
- Nefos
- Date:
- 2017-05-05
- Revision:
- 3:b24ef00836c5
- Parent:
- 2:5e04e34a3b66
- Child:
- 4:c74ec3f409f9
File content as of revision 3:b24ef00836c5:
#ifndef SNAKE_H #define SNAKE_H #include "mbed.h" #include "N5110.h" #include "Gamepad.h" #include "Food.h" #include <deque> struct snakePart{ char _x[4000]; char _y[4000]; char _dir[4000]; }; class Snake { public: 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 add_point(); void checkWallCollision(N5110 &lcd); int _length; int live; private: //deque<snakePart> snek; int _speed; int _direction; int startx; int starty; int startl; //int _snakeX[4000]; //int _snakeY[4000]; //int _snakeDir[4000]; int x; Direction d; Food _food; //Gamepad pad; //GameEngine engine; }; #endif