ELEC2645 (2019/20) / Mbed 2 deprecated ELEC2645_Project_el18lg

Dependencies:   mbed

Revision:
9:f3259d652208
Parent:
5:e0f08e8022de
--- a/Head/Head.h	Sun May 31 16:06:31 2020 +0000
+++ b/Head/Head.h	Thu Jun 04 18:47:58 2020 +0000
@@ -11,19 +11,26 @@
 
     Head();
     ~Head();
+    
     void init(int _x, int _y, int _length, int _speed);
     void draw(N5110 &lcd);
     void update();
-    void update(enum Direction d, float mag);
+    void read_input(Gamepad &pad);
+    void update(Direction d,float mag);
     Vector2D get_pos();
- 
+    void set_velocity(Vector2D v);
+    Vector2D get_velocity();
+    Vector2D get_Direction();
     
     private:  
     Gamepad pad;
+    Vector2D _velocity; 
+    Vector2D _d;
 
      int _x;
      int _y;
      int _length;
      int _speed;
+
      };
 #endif
\ No newline at end of file