Mini projet LOO
Dependencies: mbed APDS_9960 mbed-rtos
Home du projet
src/main.cpp
- Committer:
- clementdoreau
- Date:
- 2016-04-11
- Revision:
- 17:e03163d4e367
- Parent:
- 16:5c3d61584f51
- Child:
- 19:9e3551d418d5
File content as of revision 17:e03163d4e367:
#include "mbed.h" #include "cJeu.h" #include "cMatrice.h" #include "cLigne.h" #include "cSPI.h" int main() { //////////////////////////////////////// Serial pc(USBTX, USBRX); //cSPI spi; //spi.initSPI(100000, 8, 3); cJeu jeu; //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 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); //Rotation ptrForme->rotationHoraire(); mat->updateMatrice(); spi.envoyerMatrice(*mat); wait(0.5); */ }