Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed APDS_9960 mbed-rtos
include/cMatrice.h@33:a6f0be429ce0, 2016-04-22 (annotated)
- Committer:
- Willheisen
- Date:
- Fri Apr 22 08:18:46 2016 +0000
- Revision:
- 33:a6f0be429ce0
- Parent:
- 32:029962133529
test
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| clementdoreau | 1:ab5f440f4156 | 1 | #ifndef CMATRICE_H |
| clementdoreau | 1:ab5f440f4156 | 2 | #define CMATRICE_H |
| clementdoreau | 1:ab5f440f4156 | 3 | |
| clementdoreau | 1:ab5f440f4156 | 4 | #include "cForme.h" |
| clementdoreau | 1:ab5f440f4156 | 5 | #include "mbed.h" |
| clementdoreau | 1:ab5f440f4156 | 6 | |
| Willheisen | 32:029962133529 | 7 | // Définition de la classe cMatrice |
| Willheisen | 32:029962133529 | 8 | // Classe qui représente la matrice du jeu |
| clementdoreau | 1:ab5f440f4156 | 9 | |
| clementdoreau | 7:4b283e36b147 | 10 | class cMatrice { |
| Willheisen | 32:029962133529 | 11 | // ATTRIBUTS |
| clementdoreau | 1:ab5f440f4156 | 12 | private: |
| clementdoreau | 10:9ef3f520ff6c | 13 | cForme * _pForme; |
| clementdoreau | 30:c647da947bd9 | 14 | int ** _matrice; |
| clementdoreau | 30:c647da947bd9 | 15 | int _col; |
| clementdoreau | 30:c647da947bd9 | 16 | int _lig; |
| clementdoreau | 1:ab5f440f4156 | 17 | public: |
| Willheisen | 32:029962133529 | 18 | // CONSTRUCTEURS |
| clementdoreau | 7:4b283e36b147 | 19 | cMatrice(); |
| clementdoreau | 30:c647da947bd9 | 20 | cMatrice(int, int); |
| Willheisen | 9:6f3d8b714a59 | 21 | |
| Willheisen | 9:6f3d8b714a59 | 22 | // DESTRUCTEUR |
| Willheisen | 32:029962133529 | 23 | ~cMatrice(); |
| clementdoreau | 1:ab5f440f4156 | 24 | |
| Willheisen | 32:029962133529 | 25 | // GETTERS |
| Willheisen | 33:a6f0be429ce0 | 26 | int getValTab(int c, int l); |
| clementdoreau | 30:c647da947bd9 | 27 | int getCol(); |
| clementdoreau | 30:c647da947bd9 | 28 | int getLig(); |
| Willheisen | 11:c37922a0a915 | 29 | cForme* get_pForme(); |
| Willheisen | 32:029962133529 | 30 | // SETTERS |
| clementdoreau | 30:c647da947bd9 | 31 | void setCol(int); |
| clementdoreau | 30:c647da947bd9 | 32 | void setLig(int); |
| Willheisen | 33:a6f0be429ce0 | 33 | void setValTab(int c, int l, unsigned int coul); |
| clementdoreau | 1:ab5f440f4156 | 34 | // METHODES |
| Willheisen | 11:c37922a0a915 | 35 | void updateMatrice(); |
| clementdoreau | 29:95469b25e187 | 36 | void afficherForme(cForme * f, unsigned int c); |
| clementdoreau | 7:4b283e36b147 | 37 | void clear(); |
| clementdoreau | 1:ab5f440f4156 | 38 | }; |
| clementdoreau | 1:ab5f440f4156 | 39 | |
| clementdoreau | 7:4b283e36b147 | 40 | |
| clementdoreau | 7:4b283e36b147 | 41 | |
| clementdoreau | 1:ab5f440f4156 | 42 | #endif // CMATRICE_H |