Mini projet LOO
Dependencies: mbed APDS_9960 mbed-rtos
Home du projet
Diff: src/cJeu.cpp
- Revision:
- 40:08490d120ec4
- Parent:
- 38:418278e5eb6b
diff -r 418278e5eb6b -r 08490d120ec4 src/cJeu.cpp --- a/src/cJeu.cpp Sun Apr 24 21:35:57 2016 +0000 +++ b/src/cJeu.cpp Sun Apr 24 22:11:55 2016 +0000 @@ -275,7 +275,6 @@ { int _mvt = 0; bool perdu = false; - Serial pc(USBTX, USBRX); cCollision col; /*La boucle suivante correspond à une "manche" du jeu: On crée une nouvelle pièce. @@ -288,7 +287,6 @@ while(!perdu) { //On crée une nouvelle pièce. nouvellePiece(); - pc.printf("Nouvelle piece\n"); //Si celle-ci ne peut pas descendre, c'est que la matrice est remplie donc que le joueur a perdu. if(col.pieceBas(*_ptrForme, *_mat) == true) { //On colore toute la matrice en bleue @@ -326,48 +324,37 @@ } else { _mvt = 0; } - pc.printf("Valeur envoyee = %d\n", _mvt); //Selon la valeur du mouvement, on effectue le mouvement de la pièce correspondant. //A chaque fois, on test de non-collision est fait avant de faire le mouvement. switch(_mvt) { case 1: { - pc.printf("Rotation..."); if(col.pieceBas(*_ptrForme, *_mat) == false && col.bordBas(*_ptrForme, *_mat) == false) { _ptrForme->rotationHoraire(); - pc.printf("Ok\n"); } break; } case 2: { - pc.printf("Deplacement Bas.."); while(col.pieceBas(*_ptrForme, *_mat) == false && col.bordBas(*_ptrForme, *_mat) == false) { _ptrForme->deplacementBas(); _mat->updateMatrice(); _spi.envoyerMatrice(*_mat); } - pc.printf("Ok\n"); break; } case 3: { - pc.printf("Deplacement Gauche..."); if(col.pieceGauche(*_ptrForme, *_mat) == false && col.bordGauche(*_ptrForme) == false) { _ptrForme->deplacementGauche(); - pc.printf("Ok\n"); } break; } case 4: { - pc.printf("Deplacement Droite...\n"); if(col.pieceDroite(*_ptrForme, *_mat) == false && col.bordDroit(*_ptrForme) == false) { _ptrForme->deplacementDroite(); - pc.printf("Ok\n"); } break; } default: { - pc.printf("Deplacement Bas..."); _ptrForme->deplacementBas(); - pc.printf("Ok\n"); break; } } @@ -376,11 +363,8 @@ _spi.envoyerMatrice(*_mat); } delete _ptrForme; - pc.printf("Suppression du pointeur\n"); //On regarde si des lignes sont complètes while(ligneComplete()==1){ - pc.printf("Ligne complete\n"); - pc.printf("score: %d\n", _score); _spi.envoyerMatrice(*_mat); wait(0.5); }