Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Food/Food.h@0:bc1d36f5f772, 2019-05-05 (annotated)
- 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?
User | Revision | Line number | New 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 |