XJEL2645 (18/19) / Mbed 2 deprecated Snake_Project

Dependencies:   mbed FXOS8700Q

Committer:
VivianDu
Date:
Sun May 05 14:06:00 2019 +0000
Revision:
0:bc1d36f5f772
Child:
2:b891a5841ee2
version_change

Who changed what in which revision?

UserRevisionLine numberNew contents of line
VivianDu 0:bc1d36f5f772 1 #ifndef FOOD_H
VivianDu 0:bc1d36f5f772 2 #define FOOD_H
VivianDu 0:bc1d36f5f772 3
VivianDu 0:bc1d36f5f772 4 #include <math.h>
VivianDu 0:bc1d36f5f772 5 #include <stdlib.h>
VivianDu 0:bc1d36f5f772 6 #include "Gamepad.h"
VivianDu 0:bc1d36f5f772 7 #include "mbed.h"
VivianDu 0:bc1d36f5f772 8 #include "N5110.h"
VivianDu 0:bc1d36f5f772 9 //libraries including
VivianDu 0:bc1d36f5f772 10
VivianDu 0:bc1d36f5f772 11 struct pos{
VivianDu 0:bc1d36f5f772 12
VivianDu 0:bc1d36f5f772 13 int x;
VivianDu 0:bc1d36f5f772 14 int y;
VivianDu 0:bc1d36f5f772 15
VivianDu 0:bc1d36f5f772 16 }; //define position of food
VivianDu 0:bc1d36f5f772 17
VivianDu 0:bc1d36f5f772 18 class Food{
VivianDu 0:bc1d36f5f772 19
VivianDu 0:bc1d36f5f772 20 public:
VivianDu 0:bc1d36f5f772 21
VivianDu 0:bc1d36f5f772 22 Food();
VivianDu 0:bc1d36f5f772 23 ~Food();
VivianDu 0:bc1d36f5f772 24
VivianDu 0:bc1d36f5f772 25 void init();
VivianDu 0:bc1d36f5f772 26 void draw(N5110 &lcd);
VivianDu 0:bc1d36f5f772 27 void response();
VivianDu 0:bc1d36f5f772 28 pos returnPos();
VivianDu 0:bc1d36f5f772 29
VivianDu 0:bc1d36f5f772 30 private:
VivianDu 0:bc1d36f5f772 31
VivianDu 0:bc1d36f5f772 32
VivianDu 0:bc1d36f5f772 33 };//define functions
VivianDu 0:bc1d36f5f772 34 #endif