Mini projet LOO

Dependencies:   mbed APDS_9960 mbed-rtos

Dependents:   MoveYourTetris_OK

Home du projet

Revision:
21:f0cf4173ecdb
Parent:
19:9e3551d418d5
Child:
22:16863912486d
--- a/src/main.cpp	Wed Apr 13 15:39:11 2016 +0000
+++ b/src/main.cpp	Thu Apr 14 12:50:25 2016 +0000
@@ -1,8 +1,6 @@
 #include "mbed.h"
 #include "cJeu.h"
-#include "cMatrice.h"
-#include "cLigne.h"
-#include "cSPI.h"
+
 
 int main()
 {
@@ -10,49 +8,25 @@
     Serial pc(USBTX, USBRX);
     //cSPI spi;
     //spi.initSPI(100000, 8, 3);
-    cJeu jeu;
+    cJeu jeu(8,8);
     //cMatrice * mat = new cMatrice(8,8);
     jeu.initialiser();
     //jeu.nouvellePiece();
-    jeu.partieEnCours();
-    
-    /////////////////////////////////////////
-    //cForme *ptrForme = new cEl(3, 0);
-    //cForme *ptrForme = new cLigne(3,0);
-    //cForme *ptrForme = new cZed(3,0);
-    //cForme *ptrForme = new cCarre(3,0);
-    //cForme *ptrForme = new cTe(3,0);
-    /*mat->afficherForme(ptrForme, LED_VERT); // Affiche la nouvelle pièce
+    while(1)
+    {
+        jeu.partieEnCours();
+    }
+    ///////////////////////////////
+    ///A VOIR
+    jeu.fin();
 
-    cForme *ptrForme2 = new cZed(1, 3);
-    ptrForme2->rotationHoraire();
-    mat->afficherForme(ptrForme2, LED_BLEU_CLAIR); // Affiche la nouvelle pièce
-
-    spi.envoyerMatrice(*mat);
-
-    mat->afficherForme(ptrForme, LED_VERT); // Affiche la nouvelle pièce
-
-    spi.envoyerMatrice(*mat);
+   /*
     //Déplacement
     ptrForme->deplacementBas();
     mat->updateMatrice();
     spi.envoyerMatrice(*mat);
-        wait(0.5);
-           //Déplacement
-    ptrForme->deplacementBas();
-    mat->updateMatrice();
-    spi.envoyerMatrice(*mat);
-        wait(0.5);
-           //Déplacement
-    ptrForme->deplacementBas();
-    mat->updateMatrice();
-    spi.envoyerMatrice(*mat);
-        wait(0.5);
-           //Déplacement
-    ptrForme->deplacementBas();
-    mat->updateMatrice();
-    spi.envoyerMatrice(*mat);
-        wait(0.5);
+        wait(0.5); 
+     
     //Rotation
     ptrForme->rotationHoraire();
     mat->updateMatrice();