Mini projet LOO
Dependencies: mbed APDS_9960 mbed-rtos
Home du projet
Diff: src/main.cpp
- Revision:
- 36:f58a566595ad
- Parent:
- 35:7aef0bbdf335
- Child:
- 38:418278e5eb6b
- Child:
- 39:1aead50ff166
--- a/src/main.cpp Fri Apr 22 13:49:03 2016 +0000 +++ b/src/main.cpp Sun Apr 24 15:47:15 2016 +0000 @@ -39,16 +39,12 @@ message->val = 1; break; case DIR_DOWN: - message->val = 2; break; case DIR_LEFT: - message->val = 3; - break; case DIR_RIGHT: - message->val = 4; break; case DIR_NEAR: @@ -70,21 +66,19 @@ //osThreadDef(detectionMouvement, osPriorityNormal, DEFAULT_STACK_SIZE); int main() -{ +{ // CREATION DU THREAD PARALLELE DE LECTURE DE MOUVEMENT Thread thread(detectionMouvement); // CREATION DE LA MESSAGE QUEUE mpool = osPoolCreate(osPool(mpool)); queue = osMessageCreate(osMessageQ(queue), NULL); // GESTION D'UN JEU - cJeu* jeu = new cJeu(8,8); // Creation d'un pointeur sur une classe jeu + cJeu* jeu = new cJeu(8,16); // Création d'un pointeur sur une classe jeu jeu->initialiser(); // Initialisation des réglages principaux jeu->setQueue(&queue, &mpool); // Affectation des pointeurs vers la queue - while (!jeu->partieEnCours()) { // Partie en cours - } + /* while (!jeu->partieEnCours()) { // Partie en cours + jeu->ligneComplete(); + }*/ + jeu->nouvelleManche(); delete jeu; // Fin du jeu ==> Destruction de l'espace pointé - - - - }