panneau

Dependencies:   mbed

Committer:
baptistepennelle
Date:
Tue May 15 11:58:50 2018 +0000
Revision:
0:b8e5f03fdaaf
panneau

Who changed what in which revision?

UserRevisionLine numberNew 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