CARPENTIER ANTOINE
/
panneau
LAST PUBLISH MATRIX PROJECT
fonts.h@2:552c5891b8c5, 2021-06-23 (annotated)
- Committer:
- antoine_carpentier
- Date:
- Wed Jun 23 14:32:47 2021 +0000
- Revision:
- 2:552c5891b8c5
- Parent:
- 0:c78ec5cab98d
LAST COMMIT
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
iut_cachan01 | 0:c78ec5cab98d | 1 | #ifndef __FONTS_H__ |
iut_cachan01 | 0:c78ec5cab98d | 2 | #define __FONTS_H__ |
iut_cachan01 | 0:c78ec5cab98d | 3 | |
iut_cachan01 | 0:c78ec5cab98d | 4 | #include "mbed.h" |
iut_cachan01 | 0:c78ec5cab98d | 5 | |
iut_cachan01 | 0:c78ec5cab98d | 6 | class Font { |
iut_cachan01 | 0:c78ec5cab98d | 7 | private: |
iut_cachan01 | 0:c78ec5cab98d | 8 | int larg, haut; |
iut_cachan01 | 0:c78ec5cab98d | 9 | int nbCarac; |
iut_cachan01 | 0:c78ec5cab98d | 10 | uint8_t *data; |
iut_cachan01 | 0:c78ec5cab98d | 11 | public: |
iut_cachan01 | 0:c78ec5cab98d | 12 | Font(int l, int h, int nb, uint8_t *d); |
iut_cachan01 | 0:c78ec5cab98d | 13 | int largeur() { return larg; } |
iut_cachan01 | 0:c78ec5cab98d | 14 | int hauteur() { return haut; } |
iut_cachan01 | 0:c78ec5cab98d | 15 | uint8_t octet(int carac, int i, int j); |
iut_cachan01 | 0:c78ec5cab98d | 16 | }; |
iut_cachan01 | 0:c78ec5cab98d | 17 | |
iut_cachan01 | 0:c78ec5cab98d | 18 | void initFonts(); |
iut_cachan01 | 0:c78ec5cab98d | 19 | |
iut_cachan01 | 0:c78ec5cab98d | 20 | extern Font *fonts[]; |
iut_cachan01 | 0:c78ec5cab98d | 21 | |
iut_cachan01 | 0:c78ec5cab98d | 22 | #endif |