Stick_Runner
Dependencies: FXOS8700CQ Gamepad N5110 SDFileSystem mbed
Gems/Gems.h@2:98a41609c827, 2017-05-02 (annotated)
- Committer:
- el15ss
- Date:
- Tue May 02 18:42:45 2017 +0000
- Revision:
- 2:98a41609c827
- Parent:
- 1:db9ff66f67c8
- Child:
- 3:0c690f1c04d8
Added SD card functionality
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
el15ss | 0:12cfe63faa6a | 1 | #ifndef Gems_H |
el15ss | 0:12cfe63faa6a | 2 | #define Gems_H |
el15ss | 0:12cfe63faa6a | 3 | |
el15ss | 0:12cfe63faa6a | 4 | #include "mbed.h" |
el15ss | 0:12cfe63faa6a | 5 | #include "N5110.h" |
el15ss | 0:12cfe63faa6a | 6 | #include "Gamepad.h" |
el15ss | 0:12cfe63faa6a | 7 | |
el15ss | 0:12cfe63faa6a | 8 | class Gems |
el15ss | 0:12cfe63faa6a | 9 | { |
el15ss | 0:12cfe63faa6a | 10 | public: |
el15ss | 0:12cfe63faa6a | 11 | |
el15ss | 0:12cfe63faa6a | 12 | void init(); |
el15ss | 0:12cfe63faa6a | 13 | void draw(N5110 &lcd); |
el15ss | 1:db9ff66f67c8 | 14 | void updateGems(); |
el15ss | 1:db9ff66f67c8 | 15 | void gemStatus(Vector2D p); |
el15ss | 1:db9ff66f67c8 | 16 | int gemScore(); |
el15ss | 2:98a41609c827 | 17 | |
el15ss | 1:db9ff66f67c8 | 18 | Vector2D getGemPos(); |
el15ss | 2:98a41609c827 | 19 | |
el15ss | 1:db9ff66f67c8 | 20 | bool getGemStatus(); |
el15ss | 2:98a41609c827 | 21 | |
el15ss | 0:12cfe63faa6a | 22 | |
el15ss | 0:12cfe63faa6a | 23 | private: |
el15ss | 1:db9ff66f67c8 | 24 | int gemPosX; |
el15ss | 1:db9ff66f67c8 | 25 | int gemPosY; |
el15ss | 1:db9ff66f67c8 | 26 | bool gStatus; |
el15ss | 1:db9ff66f67c8 | 27 | |
el15ss | 0:12cfe63faa6a | 28 | }; |
el15ss | 0:12cfe63faa6a | 29 | #endif |