BastatDoreau / Mbed 2 deprecated MoveYourTetris

Dependencies:   mbed APDS_9960 mbed-rtos

Dependents:   MoveYourTetris_OK

include/cLed.h

Committer:
Willheisen
Date:
2016-04-22
Revision:
32:029962133529
Parent:
30:c647da947bd9

File content as of revision 32:029962133529:

#ifndef LED_H
#define LED_H

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

// Classe Led
// Gestion d'une LED de la matrice de LEDs

class cLed
{
    // ATTRIBUTS
private:
    //position actuelle de la LED
    int _positionX;
    int _positionY;
    //ancienne position de la LED
    int _oldPositionX;
    int _oldPositionY;
    //couleur de la LED
    unsigned int _couleur;
public:
    // CONSTRUCTEURS
    cLed();
    cLed( int x, int y);
    cLed( int x, int y, unsigned int c);
    // GETTERS
    int getPositionX();
    int getPositionY();
    int getOldPositionX();
    int getOldPositionY();
    unsigned int getCouleur();
    // SETTERS
    void setPositionX( int);
    void setPositionY( int);
    void setOldPositionX( int);
    void setOldPositionY( int);
    void setCouleur(unsigned int c);
};

#endif