ZIYI CHEN ml17z4c 201214999

Dependencies:   mbed

Committer:
ziyi11
Date:
Thu May 09 14:36:47 2019 +0000
Revision:
13:08bdb4cffacd
Child:
14:60c31d25d895
try;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ziyi11 13:08bdb4cffacd 1 #include "mbed.h"
ziyi11 13:08bdb4cffacd 2 #include "N5110.h"
ziyi11 13:08bdb4cffacd 3 #include "Gamepad.h"
ziyi11 13:08bdb4cffacd 4
ziyi11 13:08bdb4cffacd 5 /** The Food class
ziyi11 13:08bdb4cffacd 6 * @brief generate a position of food randomly
ziyi11 13:08bdb4cffacd 7 * @author ZIYI CHEN
ziyi11 13:08bdb4cffacd 8 * @date may 2019
ziyi11 13:08bdb4cffacd 9 */
ziyi11 13:08bdb4cffacd 10
ziyi11 13:08bdb4cffacd 11 class Food
ziyi11 13:08bdb4cffacd 12 {
ziyi11 13:08bdb4cffacd 13 public:
ziyi11 13:08bdb4cffacd 14
ziyi11 13:08bdb4cffacd 15 /**Constructor*/
ziyi11 13:08bdb4cffacd 16 Food();
ziyi11 13:08bdb4cffacd 17 /**Destructor*/
ziyi11 13:08bdb4cffacd 18 ~Food();
ziyi11 13:08bdb4cffacd 19
ziyi11 13:08bdb4cffacd 20
ziyi11 13:08bdb4cffacd 21 /** Init function
ziyi11 13:08bdb4cffacd 22 * @param set the position of the food (x,y)
ziyi11 13:08bdb4cffacd 23 */
ziyi11 13:08bdb4cffacd 24 void init(int x, int y);
ziyi11 13:08bdb4cffacd 25
ziyi11 13:08bdb4cffacd 26 /** Gets x coordinate of the food
ziyi11 13:08bdb4cffacd 27 * @return X coordinate
ziyi11 13:08bdb4cffacd 28 */
ziyi11 13:08bdb4cffacd 29 int xcoordinate();
ziyi11 13:08bdb4cffacd 30
ziyi11 13:08bdb4cffacd 31 /** Gets y coordinate of the food
ziyi11 13:08bdb4cffacd 32 * @return Y coordinate
ziyi11 13:08bdb4cffacd 33 */
ziyi11 13:08bdb4cffacd 34 int ycoordinate();
ziyi11 13:08bdb4cffacd 35
ziyi11 13:08bdb4cffacd 36 /**Generate the location of the food randomly*/
ziyi11 13:08bdb4cffacd 37 void random();
ziyi11 13:08bdb4cffacd 38 /**the integer variables _x and _y*/
ziyi11 13:08bdb4cffacd 39 int _x;
ziyi11 13:08bdb4cffacd 40 int _y;
ziyi11 13:08bdb4cffacd 41
ziyi11 13:08bdb4cffacd 42
ziyi11 13:08bdb4cffacd 43
ziyi11 13:08bdb4cffacd 44 };