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 STACK_H
fkhan39 0:de9ffb858be9 2 #define STACK_H
fkhan39 0:de9ffb858be9 3
fkhan39 1:9eeeb0d8f036 4 #include "uLCD_4DGL.h"
fkhan39 2:4c5f409d6bb8 5 #include "food.h"
fkhan39 2:4c5f409d6bb8 6 #include <vector>
fkhan39 2:4c5f409d6bb8 7 using namespace std;
fkhan39 1:9eeeb0d8f036 8
fkhan39 0:de9ffb858be9 9 class Stack {
fkhan39 0:de9ffb858be9 10 public:
fkhan39 1:9eeeb0d8f036 11 Stack(int,uLCD_4DGL*);
fkhan39 2:4c5f409d6bb8 12 void draw();
fkhan39 3:058e10b8ecf6 13 void erase();
fkhan39 2:4c5f409d6bb8 14 void move(int);
fkhan39 3:058e10b8ecf6 15 void add(Food * );
fkhan39 3:058e10b8ecf6 16 int size();
fkhan39 3:058e10b8ecf6 17 void clear();
fkhan39 3:058e10b8ecf6 18 int top;
fkhan39 3:058e10b8ecf6 19 int x;
fkhan39 0:de9ffb858be9 20
fkhan39 0:de9ffb858be9 21 private:
fkhan39 0:de9ffb858be9 22 bool isBad;
fkhan39 2:4c5f409d6bb8 23 vector<Food> stackOfFood;
fkhan39 1:9eeeb0d8f036 24 uLCD_4DGL * lcd;
fkhan39 3:058e10b8ecf6 25
fkhan39 0:de9ffb858be9 26 };
fkhan39 0:de9ffb858be9 27
fkhan39 0:de9ffb858be9 28 #endif