Faizan and Pages fun little game

Dependencies:   4DGL-uLCD-SE mbed SDFileSystem wave_player

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?

UserRevisionLine numberNew 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