Faizan and Pages fun little game
Dependencies: 4DGL-uLCD-SE mbed SDFileSystem wave_player
stack.h@3:058e10b8ecf6, 2016-10-31 (annotated)
- Committer:
- fkhan39
- Date:
- Mon Oct 31 02:53:59 2016 +0000
- Revision:
- 3:058e10b8ecf6
- Parent:
- 2:4c5f409d6bb8
collisions;
Who changed what in which revision?
User | Revision | Line number | New 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 |