BastatDoreau / Mbed 2 deprecated MoveYourTetris

Dependencies:   mbed APDS_9960 mbed-rtos

Dependents:   MoveYourTetris_OK

Committer:
Willheisen
Date:
Wed Mar 30 10:22:07 2016 +0000
Revision:
3:493dd1cf30a4
Child:
7:4b283e36b147
30/03/2016 12:22 wilfried

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Willheisen 3:493dd1cf30a4 1 // Définition de la classe Té
Willheisen 3:493dd1cf30a4 2
Willheisen 3:493dd1cf30a4 3 #include "cTe.h"
Willheisen 3:493dd1cf30a4 4
Willheisen 3:493dd1cf30a4 5 cTe::cTe()
Willheisen 3:493dd1cf30a4 6 {
Willheisen 3:493dd1cf30a4 7 // variables à 0
Willheisen 3:493dd1cf30a4 8 _positionX= 0;
Willheisen 3:493dd1cf30a4 9 _positionY = 0;
Willheisen 3:493dd1cf30a4 10 _orientation = 1;
Willheisen 3:493dd1cf30a4 11 // Positionnement des leds
Willheisen 3:493dd1cf30a4 12 // |0|1|2|
Willheisen 3:493dd1cf30a4 13 // |3|
Willheisen 3:493dd1cf30a4 14 _Leds[0].setPositionX(_positionX); // Led coin haut gauche
Willheisen 3:493dd1cf30a4 15 _Leds[0].setPositionY(_positionY); // Led coin haut gauche
Willheisen 3:493dd1cf30a4 16 _Leds[1].setPositionX(_positionX + 1);
Willheisen 3:493dd1cf30a4 17 _Leds[1].setPositionY(_positionY);
Willheisen 3:493dd1cf30a4 18 _Leds[2].setPositionX(_positionX + 2);
Willheisen 3:493dd1cf30a4 19 _Leds[2].setPositionY(_positionY);
Willheisen 3:493dd1cf30a4 20 _Leds[3].setPositionX(_positionX + 1);
Willheisen 3:493dd1cf30a4 21 _Leds[3].setPositionY(_positionY + 1);
Willheisen 3:493dd1cf30a4 22
Willheisen 3:493dd1cf30a4 23 }
Willheisen 3:493dd1cf30a4 24
Willheisen 3:493dd1cf30a4 25 cTe::cTe(unsigned char x, unsigned char y)
Willheisen 3:493dd1cf30a4 26 {
Willheisen 3:493dd1cf30a4 27 // variables à 0
Willheisen 3:493dd1cf30a4 28 _positionX= x;
Willheisen 3:493dd1cf30a4 29 _positionY = y;
Willheisen 3:493dd1cf30a4 30 _orientation = 1;
Willheisen 3:493dd1cf30a4 31 // Positionnement des leds
Willheisen 3:493dd1cf30a4 32 // |0|1|2|
Willheisen 3:493dd1cf30a4 33 // |3|
Willheisen 3:493dd1cf30a4 34 _Leds[0].setPositionX(_positionX); // Led coin haut gauche
Willheisen 3:493dd1cf30a4 35 _Leds[0].setPositionY(_positionY); // Led coin haut gauche
Willheisen 3:493dd1cf30a4 36 _Leds[1].setPositionX(_positionX + 1);
Willheisen 3:493dd1cf30a4 37 _Leds[1].setPositionY(_positionY);
Willheisen 3:493dd1cf30a4 38 _Leds[2].setPositionX(_positionX + 2);
Willheisen 3:493dd1cf30a4 39 _Leds[2].setPositionY(_positionY);
Willheisen 3:493dd1cf30a4 40 _Leds[3].setPositionX(_positionX + 1);
Willheisen 3:493dd1cf30a4 41 _Leds[3].setPositionY(_positionY + 1);
Willheisen 3:493dd1cf30a4 42
Willheisen 3:493dd1cf30a4 43 }
Willheisen 3:493dd1cf30a4 44
Willheisen 3:493dd1cf30a4 45
Willheisen 3:493dd1cf30a4 46