panneau
Dependencies: mbed
fonts.cpp
00001 #include "fonts.h" 00002 00003 #include "smallFont.h" 00004 #include "grotesk.h" 00005 #include "moyen.h" 00006 00007 Font *fonts[3]; 00008 00009 Font::Font(int l, int h, int nb, uint8_t *d) 00010 { 00011 larg = l; 00012 haut = h; 00013 nbCarac = nb; 00014 data = d; 00015 } 00016 00017 uint8_t Font::octet(int carac, int i, int j) 00018 { 00019 carac = carac - ' '; 00020 if (carac>nbCarac) return 0; 00021 return data[carac*larg*haut+i*larg+j]; 00022 } 00023 00024 void initFonts() 00025 { 00026 fonts[0] = new Font(2, 16, 94, (uint8_t *)franklingothic_normal); 00027 fonts[1] = new Font(2, 32, 94, (uint8_t *)Grotesk16x32); 00028 fonts[2] = new Font(4, 64, 94, (uint8_t *)grotesk32x64); 00029 } 00030
Generated on Fri Aug 5 2022 10:36:44 by 1.7.2