BastatDoreau / Mbed 2 deprecated MoveYourTetris

Dependencies:   mbed APDS_9960 mbed-rtos

Dependents:   MoveYourTetris_OK

Committer:
Willheisen
Date:
Sun Apr 10 21:54:27 2016 +0000
Revision:
13:336220ac9a8b
Parent:
12:7afdbc7465ac
Child:
14:6b6aa696680f
M?thode de test de ligne compl?te partiellement OK

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Willheisen 8:92d0c4961a16 1 #ifndef JEU_H
Willheisen 8:92d0c4961a16 2 #define JEU_H
Willheisen 8:92d0c4961a16 3
Willheisen 8:92d0c4961a16 4 #include "cMatrice.h"
Willheisen 8:92d0c4961a16 5 #include "cCarre.h"
Willheisen 8:92d0c4961a16 6 #include "cZed.h"
Willheisen 8:92d0c4961a16 7 #include "cEl.h"
Willheisen 8:92d0c4961a16 8 #include "cTe.h"
Willheisen 8:92d0c4961a16 9 #include "cLigne.h"
Willheisen 8:92d0c4961a16 10
Willheisen 8:92d0c4961a16 11 class cJeu
Willheisen 8:92d0c4961a16 12 {
Willheisen 8:92d0c4961a16 13 private:
Willheisen 13:336220ac9a8b 14 cMatrice *_mat;
Willheisen 13:336220ac9a8b 15 unsigned char _score;
Willheisen 8:92d0c4961a16 16 public:
Willheisen 8:92d0c4961a16 17 // CONSTRUCTEURS
Willheisen 8:92d0c4961a16 18 cJeu();
Willheisen 9:6f3d8b714a59 19 // DESTRUCTEUR
Willheisen 9:6f3d8b714a59 20 ~cJeu();
Willheisen 12:7afdbc7465ac 21 // SETTERS
Willheisen 13:336220ac9a8b 22 void set_matrice(cMatrice *mat);
Willheisen 13:336220ac9a8b 23 void set_score(unsigned char sc);
Willheisen 12:7afdbc7465ac 24 // GETTERS
Willheisen 13:336220ac9a8b 25 cMatrice *get_matrice();
Willheisen 13:336220ac9a8b 26 unsigned char get_score();
Willheisen 8:92d0c4961a16 27 // METHODES
Willheisen 8:92d0c4961a16 28 void initialiser();
clementdoreau 10:9ef3f520ff6c 29 cForme* nouvellePiece();
Willheisen 8:92d0c4961a16 30 void disparitionLigne();
Willheisen 12:7afdbc7465ac 31 unsigned char ligneComplete();
Willheisen 12:7afdbc7465ac 32
Willheisen 8:92d0c4961a16 33 };
Willheisen 8:92d0c4961a16 34
Willheisen 8:92d0c4961a16 35 #endif //JEU_H