Mini projet LOO
Dependencies: mbed APDS_9960 mbed-rtos
Home du projet
Diff: src/cEl.cpp
- Revision:
- 3:493dd1cf30a4
- Child:
- 7:4b283e36b147
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/cEl.cpp Wed Mar 30 10:22:07 2016 +0000 @@ -0,0 +1,45 @@ +// Définition de la classe El + +#include "cEl.h" + +cEl::cEl() +{ + // variables à 0 + _positionX= 0; + _positionY = 0; + _orientation = 1; + // Positionnement des leds + // |0| + // |1|2|3| + _Leds[0].setPositionX(_positionX); // Led coin haut gauche + _Leds[0].setPositionY(_positionY); // Led coin haut gauche + _Leds[1].setPositionX(_positionX); // Led coin bas gauche + _Leds[1].setPositionY(_positionY + 1); // Led coin bas gauche + _Leds[2].setPositionX(_positionX + 1); + _Leds[2].setPositionY(_positionY + 1); + _Leds[3].setPositionX(_positionX + 2); + _Leds[3].setPositionY(_positionY + 1); + +} + +cEl::cEl(unsigned char x, unsigned char y) +{ + // variables à 0 + _positionX= x; + _positionY = y; + _orientation = 1; + // Positionnement des leds + // |0| + // |1|2|3| + _Leds[0].setPositionX(_positionX); // Led coin haut gauche + _Leds[0].setPositionY(_positionY); // Led coin haut gauche + _Leds[1].setPositionX(_positionX); // Led coin bas gauche + _Leds[1].setPositionY(_positionY + 1); // Led coin bas gauche + _Leds[2].setPositionX(_positionX + 1); + _Leds[2].setPositionY(_positionY + 1); + _Leds[3].setPositionX(_positionX + 2); + _Leds[3].setPositionY(_positionY + 1); +} + + +