ELEC2645 (2019/20) / Mbed 2 deprecated ELEC2645_Project_el18zc2

Dependencies:   mbed

Revision:
7:f61ac963eb07
Parent:
6:b393cfe4e0a7
Child:
10:f5a48bbe07b8
--- a/Bullet/Bullet.h	Thu May 28 01:11:47 2020 +0000
+++ b/Bullet/Bullet.h	Fri May 29 02:55:37 2020 +0000
@@ -7,32 +7,31 @@
 #include "Board.h"
 
 /** Bullet Class
-@author Dr Craig A. Evans, University of Leeds
-@brief Controls the Bullet in the Pong game 
-@date Febraury 2017
+@author Chen Zirui, University of Leeds
+@brief Bullet data and its functions list,initialisation,drawing,updating,positing setting and speed reading
+@date May 2020
 */ 
 class Bullet
 {
 
 public:
-    Bullet();
-    ~Bullet();
-    void init(int x,int size,int speed,int height);
-    void draw(N5110 &lcd);
-    void update();
-    /// accessors and mutators
-    void set_velocity(Vector2D v);
-    Vector2D get_velocity();
-    Vector2D get_pos();
-    void set_pos(Vector2D p);
+
+    void init(int x,int size,int speed,int height);              //initial datas of bullet
+    void draw(N5110 &lcd);                                       //draw a bullet
+    void update(N5110 &lcd);                                     //ubdate bullet position
+    void set_velocity(Vector2D v);                               //velocity setting
+    Vector2D get_velocity();                                     //speed data reading
+    Vector2D get_pos();                                          //position reading
+    void set_pos(Vector2D p);                                    //position setting
     
 private:
-
+    // all parameters about bullet
     Vector2D _velocity;
     int _size;
     int _x;
     int _y;
-    //Bullet Bullet;
+    float X;
+    float Y;
    
 };
 #endif
\ No newline at end of file