BastatDoreau / Mbed 2 deprecated MoveYourTetris

Dependencies:   mbed APDS_9960 mbed-rtos

Dependents:   MoveYourTetris_OK

Committer:
clementdoreau
Date:
Wed Apr 20 15:09:43 2016 +0000
Revision:
29:95469b25e187
Parent:
10:9ef3f520ff6c
Child:
30:c647da947bd9
Mise a jour de l'envoi du nombre de matrices

Who changed what in which revision?

UserRevisionLine numberNew contents of line
clementdoreau 1:ab5f440f4156 1 #ifndef LED_H
clementdoreau 1:ab5f440f4156 2 #define LED_H
clementdoreau 1:ab5f440f4156 3
clementdoreau 1:ab5f440f4156 4 #include "Couleurs.h"
Willheisen 3:493dd1cf30a4 5 #include "mbed.h"
clementdoreau 1:ab5f440f4156 6
clementdoreau 1:ab5f440f4156 7 // Classe Led
clementdoreau 1:ab5f440f4156 8 // Gestion d'une Led de la matrice de led
clementdoreau 1:ab5f440f4156 9
clementdoreau 7:4b283e36b147 10 class cLed {
Willheisen 4:b7a46af55574 11 private:
clementdoreau 29:95469b25e187 12 unsigned int _positionX;
clementdoreau 29:95469b25e187 13 unsigned int _positionY;
clementdoreau 29:95469b25e187 14 unsigned int _oldPositionX;
clementdoreau 29:95469b25e187 15 unsigned int _oldPositionY;
clementdoreau 29:95469b25e187 16 unsigned int _couleur;
Willheisen 4:b7a46af55574 17 public:
clementdoreau 7:4b283e36b147 18 // CONSTRUCTEUR
clementdoreau 7:4b283e36b147 19 cLed();
clementdoreau 29:95469b25e187 20 cLed(unsigned int x, unsigned int y);
clementdoreau 29:95469b25e187 21 cLed(unsigned int x, unsigned int y, unsigned int c);
clementdoreau 7:4b283e36b147 22 // GETTERS
clementdoreau 1:ab5f440f4156 23
clementdoreau 29:95469b25e187 24 unsigned int getPositionX();
clementdoreau 29:95469b25e187 25 unsigned int getPositionY();
clementdoreau 29:95469b25e187 26 unsigned int getOldPositionX();
clementdoreau 29:95469b25e187 27 unsigned int getOldPositionY();
clementdoreau 29:95469b25e187 28 unsigned int getCouleur();
clementdoreau 1:ab5f440f4156 29
clementdoreau 7:4b283e36b147 30 // SETTER
clementdoreau 1:ab5f440f4156 31
clementdoreau 29:95469b25e187 32 void setPositionX(unsigned int);
clementdoreau 29:95469b25e187 33 void setPositionY(unsigned int);
clementdoreau 29:95469b25e187 34 void setOldPositionX(unsigned int);
clementdoreau 29:95469b25e187 35 void setOldPositionY(unsigned int);
clementdoreau 29:95469b25e187 36 void setCouleur(unsigned int c);
clementdoreau 1:ab5f440f4156 37
clementdoreau 7:4b283e36b147 38 // METHODES
clementdoreau 1:ab5f440f4156 39
clementdoreau 1:ab5f440f4156 40 };
clementdoreau 1:ab5f440f4156 41
clementdoreau 1:ab5f440f4156 42 #endif