BastatDoreau / Mbed 2 deprecated MoveYourTetris

Dependencies:   mbed APDS_9960 mbed-rtos

Dependents:   MoveYourTetris_OK

include/cJeu.h

Committer:
clementdoreau
Date:
2016-04-11
Revision:
15:3782eb2bc312
Parent:
14:6b6aa696680f
Child:
16:5c3d61584f51

File content as of revision 15:3782eb2bc312:

#ifndef JEU_H
#define JEU_H

#include "cMatrice.h"
#include "cCarre.h"
#include "cZed.h"
#include "cEl.h"
#include "cTe.h"
#include "cLigne.h"

class cJeu 
{
    private:
    cMatrice _mat;
    cForme *_ptrForme;
    unsigned char _score;    
    public:
    // CONSTRUCTEURS
    cJeu();
    // DESTRUCTEUR
    ~cJeu();
    // SETTERS
    void set_matrice(cMatrice mat);
    void set_score(unsigned char sc);
    // GETTERS
    cMatrice get_matrice();
    unsigned char get_score();
    // METHODES
    void initialiser();
    void nouvellePiece();
    int ligneComplete();
    void nouvelleManche();
    int partieEnCours();
    
};

#endif //JEU_H