Balint Bogdan 2645 project, 200966741
Snake.h
- Committer:
- Nefos
- Date:
- 2017-05-05
- Revision:
- 2:5e04e34a3b66
- Parent:
- 1:93a4cb86f100
- Child:
- 3:b24ef00836c5
File content as of revision 2:5e04e34a3b66:
#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); void draw(N5110 &lcd); void update(Gamepad &pad); void deadSnake(N5110 &lcd); snakePart add_point(int x, int y); void checkWallCollision(N5110 &lcd); int _length; int live; private: //deque<snakePart> snek; int _speed; int _direction; int counter; int startx; int starty; //int _snakeX[4000]; //int _snakeY[4000]; //int _snakeDir[4000]; int x; Direction d; //Gamepad pad; //GameEngine engine; }; #endif