Balint Bogdan 2645 project, 200966741

Dependents:   2645Game_el15bb

Revision:
0:2eb4d7e86e2f
Child:
1:93a4cb86f100
diff -r 000000000000 -r 2eb4d7e86e2f Snake.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Snake.h	Thu May 04 12:01:04 2017 +0000
@@ -0,0 +1,49 @@
+#ifndef SNAKE_H
+#define SNAKE_H
+
+
+#include "mbed.h"
+#include "N5110.h"
+#include "Gamepad.h"
+#include "GameEngine.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);
+        snakePart add_point(int x, int y);
+        void get_length();
+        int _length;
+        
+      
+         
+    private:
+        //deque<snakePart> snek;
+        
+        int _speed;
+        int _direction;
+        int counter;
+        //int _snakeX[4000];
+        //int _snakeY[4000];
+        //int _snakeDir[4000];
+        int x;
+        Direction d;
+        
+        
+    };
+    
+    #endif
\ No newline at end of file