Mini projet LOO
Dependencies: mbed APDS_9960 mbed-rtos
Home du projet
Diff: src/cJeu.cpp
- Revision:
- 32:029962133529
- Parent:
- 31:7313366789f2
- Child:
- 33:a6f0be429ce0
--- a/src/cJeu.cpp Thu Apr 21 13:25:08 2016 +0000 +++ b/src/cJeu.cpp Fri Apr 22 06:29:56 2016 +0000 @@ -1,10 +1,6 @@ #include "cJeu.h" -////////////////////////////////////////////// #include "rtos.h" -////////////////////////////////////////////// -DigitalOut led2(LED2); - //Constructeur par défaut cJeu::cJeu() @@ -13,12 +9,9 @@ } //Second constructeur: -//Il crée de crée une matrice de x LEDs de large sur y LEDS de HAUT, -//avec la broche pin comme entrée d'interruption si détection de mouvement du capteur +//Il crée une matrice de y LEDS de HAUT sur x LEDs de large cJeu::cJeu(unsigned int y, unsigned int x) { -//create the InterruptIn on the pin specified to Counter - //on crée une nouvelle matrice _mat = new cMatrice(y, x); //on initialise la générateur de nombres pseudo-aléatoires @@ -43,7 +36,6 @@ _mat = mat; } - //Mutateur pour le score void cJeu::set_score(unsigned int sc) { @@ -71,7 +63,7 @@ } //Méthode de création d'une nouvelle pièce de manière pseudo-aléatoire -void cJeu::nouvellePiece(int x, int y) +void cJeu::nouvellePiece(int y, int x) { //On génère un nombre aléatoire entre 1 et 5 pour la pièce unsigned int nb = 1 + ((float)rand()/RAND_MAX) * 5; @@ -152,8 +144,6 @@ delete _ptrForme; } - - void cJeu::nouvelleManche() { //cJeu::nouvelleLigne(); @@ -248,7 +238,7 @@ //On colore toute la matrice en bleue for(unsigned int i = 0; i < _mat->getLig(); i++) { for(unsigned int j = 0; j < _mat->getCol(); j++) { - _mat->setValTab(i, j, LED_BLEU_FONCE); + _mat->setValTab(j, i, LED_BLEU_FONCE); } } wait(1);