Stick_Runner

Dependencies:   FXOS8700CQ Gamepad N5110 SDFileSystem mbed

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?

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