Mini projet LOO

Dependencies:   mbed APDS_9960 mbed-rtos

Dependents:   MoveYourTetris_OK

Home du projet

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);