勇帜 周
/
2645_Final_project_1
bird
structure_2/structure_2.h
- Committer:
- 1013373474
- Date:
- 2019-05-06
- Revision:
- 5:6be8521a885a
- Parent:
- 4:cd9a60a75717
File content as of revision 5:6be8521a885a:
#include "mbed.h" #include "N5110.h" #include "Gamepad.h" /** *@brief Data struct includes the structure position. */ struct Data2{ int mm; /**<int the position of the first structure */ int nn; /**<int the position of the first channel */ int qq; /**<int the position of the second structure */ int oo; /**<int the position of the second channel */ int pp; /**<int the position of the third structure */ int ee; /**<int the position of the third channel */ int tt;/**<int the position of the third channel */ }; /** structure2 Class *@brief Data used to make the structure *@author Zhou Yongzhi *@date May 2019 */ class structure_2 { public: /** *@brief initialise the parameters *@param size,speed */ void init(int size,int speed); /** *@brief initialise the parameters *@param lcd *@details The function in N5110 is used */ void draw(N5110 &lcd); /** *@brief initialise the parameters */ void init(); /** *@brief The data which are sent to main.cpp */ Data2 get_data2(); private: int _mm; //障碍物左上角的点的横坐标 int _nn; // 障碍物间隔左上角点的纵坐标 int _qq; //the second int _oo; // the third int _pp; // the second heng zuobiao int _ee; // the third heng zuobiao int _tt; // the score Data2 _data2; };