panneau
Dependencies: mbed
fonts.h@0:b8e5f03fdaaf, 2018-05-15 (annotated)
- Committer:
- baptistepennelle
- Date:
- Tue May 15 11:58:50 2018 +0000
- Revision:
- 0:b8e5f03fdaaf
panneau
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
baptistepennelle | 0:b8e5f03fdaaf | 1 | #ifndef __FONTS_H__ |
baptistepennelle | 0:b8e5f03fdaaf | 2 | #define __FONTS_H__ |
baptistepennelle | 0:b8e5f03fdaaf | 3 | |
baptistepennelle | 0:b8e5f03fdaaf | 4 | #include "mbed.h" |
baptistepennelle | 0:b8e5f03fdaaf | 5 | |
baptistepennelle | 0:b8e5f03fdaaf | 6 | class Font { |
baptistepennelle | 0:b8e5f03fdaaf | 7 | private: |
baptistepennelle | 0:b8e5f03fdaaf | 8 | int larg, haut; |
baptistepennelle | 0:b8e5f03fdaaf | 9 | int nbCarac; |
baptistepennelle | 0:b8e5f03fdaaf | 10 | uint8_t *data; |
baptistepennelle | 0:b8e5f03fdaaf | 11 | public: |
baptistepennelle | 0:b8e5f03fdaaf | 12 | Font(int l, int h, int nb, uint8_t *d); |
baptistepennelle | 0:b8e5f03fdaaf | 13 | int largeur() { return larg; } |
baptistepennelle | 0:b8e5f03fdaaf | 14 | int hauteur() { return haut; } |
baptistepennelle | 0:b8e5f03fdaaf | 15 | uint8_t octet(int carac, int i, int j); |
baptistepennelle | 0:b8e5f03fdaaf | 16 | }; |
baptistepennelle | 0:b8e5f03fdaaf | 17 | |
baptistepennelle | 0:b8e5f03fdaaf | 18 | void initFonts(); |
baptistepennelle | 0:b8e5f03fdaaf | 19 | |
baptistepennelle | 0:b8e5f03fdaaf | 20 | extern Font *fonts[]; |
baptistepennelle | 0:b8e5f03fdaaf | 21 | |
baptistepennelle | 0:b8e5f03fdaaf | 22 | #endif |