Mini projet LOO
Dependencies: mbed APDS_9960 mbed-rtos
Home du projet
Diff: src/main.cpp
- 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();