Faizan and Pages fun little game
Dependencies: 4DGL-uLCD-SE mbed SDFileSystem wave_player
food.h@18:2e42ec5e2311, 2016-10-31 (annotated)
- Committer:
- kswanson31
- Date:
- Mon Oct 31 20:18:51 2016 +0000
- Revision:
- 18:2e42ec5e2311
- Parent:
- 3:058e10b8ecf6
Added end of game screen, updated pause.
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 | 3:058e10b8ecf6 | 6 | #define MAROON 0x8b0000 |
fkhan39 | 3:058e10b8ecf6 | 7 | #define DARKBROWN 0x654321 |
fkhan39 | 3:058e10b8ecf6 | 8 | #define YELLOW 0xffff00 |
fkhan39 | 3:058e10b8ecf6 | 9 | #define PURPLE 0x551a8b |
fkhan39 | 3:058e10b8ecf6 | 10 | #define BROWN 0xf4a460 |
fkhan39 | 2:4c5f409d6bb8 | 11 | |
fkhan39 | 0:de9ffb858be9 | 12 | class Food { |
fkhan39 | 0:de9ffb858be9 | 13 | public: |
fkhan39 | 2:4c5f409d6bb8 | 14 | Food(uLCD_4DGL*); |
fkhan39 | 1:9eeeb0d8f036 | 15 | Food(int,int,uLCD_4DGL*); |
fkhan39 | 0:de9ffb858be9 | 16 | void draw(); |
fkhan39 | 0:de9ffb858be9 | 17 | bool isBad; |
fkhan39 | 2:4c5f409d6bb8 | 18 | void erase(); |
fkhan39 | 2:4c5f409d6bb8 | 19 | void fall(); |
fkhan39 | 2:4c5f409d6bb8 | 20 | int y; |
fkhan39 | 3:058e10b8ecf6 | 21 | int x; |
fkhan39 | 3:058e10b8ecf6 | 22 | int typeOfFood; |
fkhan39 | 0:de9ffb858be9 | 23 | |
fkhan39 | 0:de9ffb858be9 | 24 | private: |
fkhan39 | 1:9eeeb0d8f036 | 25 | uLCD_4DGL * lcd; |
fkhan39 | 1:9eeeb0d8f036 | 26 | void drawLettuce(int); |
fkhan39 | 1:9eeeb0d8f036 | 27 | void drawTomato(int); |
fkhan39 | 1:9eeeb0d8f036 | 28 | void drawCheese(int); |
fkhan39 | 1:9eeeb0d8f036 | 29 | void drawBread(); |
fkhan39 | 0:de9ffb858be9 | 30 | |
fkhan39 | 0:de9ffb858be9 | 31 | }; |
fkhan39 | 0:de9ffb858be9 | 32 | |
fkhan39 | 0:de9ffb858be9 | 33 | #endif |