BastatDoreau / Mbed 2 deprecated MoveYourTetris

Dependencies:   mbed APDS_9960 mbed-rtos

Dependents:   MoveYourTetris_OK

include/cLed.h

Committer:
Willheisen
Date:
2016-03-31
Revision:
4:b7a46af55574
Parent:
3:493dd1cf30a4
Child:
7:4b283e36b147

File content as of revision 4:b7a46af55574:

#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