Faizan and Pages fun little game

Dependencies:   4DGL-uLCD-SE mbed SDFileSystem wave_player

Committer:
fkhan39
Date:
Fri Oct 28 17:33:29 2016 +0000
Revision:
0:de9ffb858be9
Child:
1:9eeeb0d8f036
h files;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
fkhan39 0:de9ffb858be9 1 #include "mbed.h"
fkhan39 0:de9ffb858be9 2 #include "uLCD_4DGL.h"
fkhan39 0:de9ffb858be9 3 #include "food.h"
fkhan39 0:de9ffb858be9 4 #define BREAD 1
fkhan39 0:de9ffb858be9 5 #define LETTUCE 2
fkhan39 0:de9ffb858be9 6 #define CHEESE 3
fkhan39 0:de9ffb858be9 7 #define TOMATO 4
fkhan39 0:de9ffb858be9 8 #define BADLETTUCE 5
fkhan39 0:de9ffb858be9 9 #define BADCHEESE 6
fkhan39 0:de9ffb858be9 10 #define BADTOMATO 7
fkhan39 0:de9ffb858be9 11
fkhan39 0:de9ffb858be9 12 uLCD_4DGL lcd(p9,p10,p11);
fkhan39 0:de9ffb858be9 13
fkhan39 0:de9ffb858be9 14 Food::Food(int type) {
fkhan39 0:de9ffb858be9 15 typeOfFood = type;
fkhan39 0:de9ffb858be9 16 isBad = (type == BADLETTUCE
fkhan39 0:de9ffb858be9 17 || type == BADTOMATO || type == BADCHEESE) ? true : false;
fkhan39 0:de9ffb858be9 18 }
fkhan39 0:de9ffb858be9 19
fkhan39 0:de9ffb858be9 20 void Food::draw() {
fkhan39 0:de9ffb858be9 21 switch (typeOfFood) {
fkhan39 0:de9ffb858be9 22 case LETTUCE: drawLettuce();
fkhan39 0:de9ffb858be9 23 break;
fkhan39 0:de9ffb858be9 24 case TOMATO:
fkhan39 0:de9ffb858be9 25 case CHEESE:
fkhan39 0:de9ffb858be9 26 case BREAD:
fkhan39 0:de9ffb858be9 27 case BADLETTUCE:
fkhan39 0:de9ffb858be9 28 case BADTOMATO:
fkhan39 0:de9ffb858be9 29 case BADCHEESE:
fkhan39 0:de9ffb858be9 30 }
fkhan39 0:de9ffb858be9 31 }
fkhan39 0:de9ffb858be9 32
fkhan39 0:de9ffb858be9 33 void F