BastatDoreau / Mbed 2 deprecated MoveYourTetris

Dependencies:   mbed APDS_9960 mbed-rtos

Dependents:   MoveYourTetris_OK

include/cLed.h

Committer:
Willheisen
Date:
2016-03-30
Revision:
3:493dd1cf30a4
Parent:
1:ab5f440f4156
Child:
4:b7a46af55574

File content as of revision 3:493dd1cf30a4:

#ifndef LED_H
#define LED_H

#include "Couleurs.h"
#include "mbed.h"

// Classe Led
// Gestion d'une Led de la matrice de led

class cLed{
 private:
  unsigned char _positionX;
  unsigned char _positionY;
  unsigned char _couleur;
 public:
  // CONSTRUCTEUR
  cLed();
  cLed(unsigned char x, unsigned char y);
  cLed(unsigned char x, unsigned char y, unsigned char  c);
  // GETTERS

  unsigned char getPositionX();
  unsigned char getPositionY();
  unsigned char getCouleur();

  // SETTER

  void setPositionX(unsigned char x);
  void setPositionY(unsigned char y);
  void allumer(unsigned char c);
  void eteindre();

  // METHODES

};

#endif