Faizan and Pages fun little game
Dependencies: 4DGL-uLCD-SE mbed SDFileSystem wave_player
food.h@2:4c5f409d6bb8, 2016-10-31 (annotated)
- Committer:
- fkhan39
- Date:
- Mon Oct 31 00:59:12 2016 +0000
- Revision:
- 2:4c5f409d6bb8
- Parent:
- 1:9eeeb0d8f036
- Child:
- 3:058e10b8ecf6
MORE;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
fkhan39 | 0:de9ffb858be9 | 1 | #ifndef FOOD_H |
fkhan39 | 0:de9ffb858be9 | 2 | #define FOOD_H |
fkhan39 | 0:de9ffb858be9 | 3 | |
fkhan39 | 1:9eeeb0d8f036 | 4 | #include "uLCD_4DGL.h" |
fkhan39 | 1:9eeeb0d8f036 | 5 | |
fkhan39 | 2:4c5f409d6bb8 | 6 | |
fkhan39 | 0:de9ffb858be9 | 7 | class Food { |
fkhan39 | 0:de9ffb858be9 | 8 | public: |
fkhan39 | 2:4c5f409d6bb8 | 9 | Food(uLCD_4DGL*); |
fkhan39 | 1:9eeeb0d8f036 | 10 | Food(int,int,uLCD_4DGL*); |
fkhan39 | 0:de9ffb858be9 | 11 | void draw(); |
fkhan39 | 0:de9ffb858be9 | 12 | bool isBad; |
fkhan39 | 2:4c5f409d6bb8 | 13 | void erase(); |
fkhan39 | 2:4c5f409d6bb8 | 14 | void fall(); |
fkhan39 | 2:4c5f409d6bb8 | 15 | int y; |
fkhan39 | 0:de9ffb858be9 | 16 | |
fkhan39 | 0:de9ffb858be9 | 17 | private: |
fkhan39 | 0:de9ffb858be9 | 18 | int typeOfFood; |
fkhan39 | 0:de9ffb858be9 | 19 | int levelItLanded; // y value |
fkhan39 | 1:9eeeb0d8f036 | 20 | int x; |
fkhan39 | 2:4c5f409d6bb8 | 21 | |
fkhan39 | 1:9eeeb0d8f036 | 22 | uLCD_4DGL * lcd; |
fkhan39 | 1:9eeeb0d8f036 | 23 | void drawLettuce(int); |
fkhan39 | 1:9eeeb0d8f036 | 24 | void drawTomato(int); |
fkhan39 | 1:9eeeb0d8f036 | 25 | void drawCheese(int); |
fkhan39 | 1:9eeeb0d8f036 | 26 | void drawBread(); |
fkhan39 | 0:de9ffb858be9 | 27 | |
fkhan39 | 0:de9ffb858be9 | 28 | }; |
fkhan39 | 0:de9ffb858be9 | 29 | |
fkhan39 | 0:de9ffb858be9 | 30 | #endif |