Mercurial > hg > forks > pwpunix
diff final_isi/font.c @ 69:c13a2f8c5b10
Rename files and some minor cleanups.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Fri, 01 Jun 2012 17:41:15 +0300 |
parents | final_isi/fisifont.c@53676367d46f |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/final_isi/font.c Fri Jun 01 17:41:15 2012 +0300 @@ -0,0 +1,281 @@ +#include "wrapper.h" + +char setup_english; + +char phont[]= +{ +0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00, + +0x00,0x00,0x00,0xff,0xff,0x00, +0x00,0x00,0xff,0xff,0xff,0x00, +0x00,0xff,0xff,0x00,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0xff,0xff,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, + +0xff,0xff,0xff,0xff,0x00,0x00, +0x00,0x00,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0xff,0xff,0x00,0x00, +0xff,0x00,0x00,0xff,0xff,0x00, +0xff,0x00,0x00,0xff,0xff,0x00, +0xff,0xff,0xff,0xff,0x00,0x00, + +0xff,0xff,0xff,0xff,0x00,0x00, +0x00,0x00,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0x00,0x00,0x00, +0xff,0xff,0x00,0x00,0x00,0x00, +0xff,0xff,0x00,0x00,0x00,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0x00,0xff,0xff,0xff,0x00,0x00, + +0xff,0xff,0xff,0xff,0x00,0x00, +0x00,0x00,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0xff,0xff,0x00,0x00, + +0xff,0xff,0xff,0xff,0xff,0x00, +0x00,0x00,0x00,0x00,0x00,0x00, +0xff,0xff,0x00,0x00,0x00,0x00, +0xff,0xff,0xff,0xff,0x00,0x00, +0xff,0xff,0x00,0x00,0x00,0x00, +0xff,0xff,0x00,0x00,0x00,0x00, +0xff,0xff,0xff,0xff,0xff,0x00, + +0xff,0xff,0xff,0xff,0xff,0x00, +0x00,0x00,0x00,0x00,0x00,0x00, +0xff,0xff,0x00,0x00,0x00,0x00, +0xff,0xff,0xff,0xff,0x00,0x00, +0xff,0xff,0x00,0x00,0x00,0x00, +0xff,0xff,0x00,0x00,0x00,0x00, +0xff,0xff,0x00,0x00,0x00,0x00, + +0xff,0xff,0xff,0xff,0x00,0x00, +0x00,0x00,0x00,0xff,0xff,0x00, +0xff,0x00,0x00,0x00,0x00,0x00, +0xff,0x00,0xff,0xff,0xff,0x00, +0xff,0x00,0x00,0xff,0xff,0x00, +0xff,0x00,0x00,0xff,0xff,0x00, +0x00,0xff,0xff,0xff,0xff,0x00, + +0xff,0x00,0x00,0xff,0xff,0x00, +0xff,0x00,0x00,0xff,0xff,0x00, +0xff,0x00,0x00,0xff,0xff,0x00, +0xff,0xff,0xff,0xff,0xff,0x00, +0xff,0x00,0x00,0xff,0xff,0x00, +0xff,0x00,0x00,0xff,0xff,0x00, +0xff,0x00,0x00,0xff,0xff,0x00, + +0x00,0xff,0xff,0xff,0xff,0x00, +0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0xff,0xff,0x00,0x00, +0x00,0x00,0xff,0xff,0x00,0x00, +0x00,0x00,0xff,0xff,0x00,0x00, +0x00,0x00,0xff,0xff,0x00,0x00, +0x00,0xff,0xff,0xff,0xff,0x00, + +0x00,0x00,0x00,0xff,0xff,0x00, +0x00,0x00,0x00,0xff,0xff,0x00, +0x00,0x00,0x00,0xff,0xff,0x00, +0x00,0x00,0x00,0xff,0xff,0x00, +0x00,0x00,0x00,0xff,0xff,0x00, +0xff,0xff,0x00,0x00,0x00,0x00, +0x00,0xff,0xff,0xff,0xff,0x00, + +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0xff,0xff,0x00, +0xff,0xff,0xff,0xff,0x00,0x00, +0xff,0xff,0xff,0xff,0x00,0x00, +0xff,0xff,0x00,0xff,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, + +0xff,0xff,0x00,0x00,0x00,0x00, +0xff,0xff,0x00,0x00,0x00,0x00, +0xff,0xff,0x00,0x00,0x00,0x00, +0xff,0xff,0x00,0x00,0x00,0x00, +0xff,0xff,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0xff,0x00, +0xff,0xff,0xff,0xff,0xff,0x00, + +0xff,0x00,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0xff,0xff,0x00, +0xff,0x00,0xff,0x00,0xff,0x00, +0xff,0x00,0x00,0x00,0xff,0x00, +0xff,0x00,0x00,0x00,0xff,0x00, +0xff,0x00,0x00,0x00,0xff,0x00, +0xff,0x00,0x00,0x00,0xff,0x00, + +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0xff,0x00,0xff,0x00, +0xff,0xff,0xff,0xff,0xff,0x00, +0xff,0xff,0x00,0xff,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, + +0x00,0xff,0xff,0xff,0x00,0x00, +0x00,0x00,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0x00,0xff,0xff,0xff,0x00,0x00, + +0xff,0xff,0xff,0xff,0x00,0x00, +0x00,0x00,0x00,0xff,0xff,0x00, +0xff,0x00,0x00,0xff,0xff,0x00, +0xff,0x00,0x00,0xff,0xff,0x00, +0xff,0xff,0xff,0xff,0xff,0x00, +0xff,0x00,0x00,0x00,0x00,0x00, +0xff,0x00,0x00,0x00,0x00,0x00, + +0x00,0xff,0xff,0xff,0x00,0x00, +0x00,0x00,0x00,0xff,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0xff,0xff,0x00, +0x00,0xff,0xff,0xff,0xff,0x00, + +0xff,0xff,0xff,0xff,0x00,0x00, +0x00,0x00,0x00,0xff,0xff,0x00, +0xff,0x00,0x00,0xff,0xff,0x00, +0xff,0xff,0xff,0xff,0x00,0x00, +0xff,0x00,0xff,0xff,0x00,0x00, +0xff,0x00,0x00,0xff,0xff,0x00, +0xff,0x00,0x00,0x00,0xff,0x00, + +0x00,0xff,0xff,0xff,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0x00,0x00,0x00, +0xff,0xff,0xff,0xff,0x00,0x00, +0x00,0x00,0x00,0xff,0xff,0x00, +0xff,0x00,0x00,0xff,0xff,0x00, +0xff,0xff,0xff,0xff,0x00,0x00, + +0xff,0xff,0xff,0xff,0xff,0xff, +0x00,0x00,0xff,0xff,0x00,0x00, +0x00,0x00,0xff,0xff,0x00,0x00, +0x00,0x00,0xff,0xff,0x00,0x00, +0x00,0x00,0xff,0xff,0x00,0x00, +0x00,0x00,0xff,0xff,0x00,0x00, +0x00,0x00,0xff,0xff,0x00,0x00, + +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0x00,0xff,0xff,0xff,0x00,0x00, + +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0x00,0xff,0xff,0xff,0x00,0x00, +0x00,0x00,0xff,0x00,0x00,0x00, + +0xff,0x00,0x00,0x00,0xff,0x00, +0xff,0x00,0x00,0x00,0xff,0x00, +0xff,0x00,0x00,0x00,0xff,0x00, +0xff,0x00,0x00,0x00,0xff,0x00, +0xff,0x00,0xff,0x00,0xff,0x00, +0xff,0xff,0x00,0xff,0xff,0x00, +0xff,0x00,0x00,0x00,0xff,0x00, + +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0x00,0xff,0x00,0xff,0x00,0x00, +0x00,0x00,0xff,0x00,0x00,0x00, +0x00,0x00,0xff,0xff,0x00,0x00, +0x00,0xff,0x00,0xff,0xff,0x00, +0xff,0x00,0x00,0xff,0xff,0x00, + +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0x00,0xff,0xff,0xff,0xff,0x00, +0x00,0x00,0xff,0xff,0x00,0x00, +0x00,0x00,0xff,0xff,0x00,0x00, +0x00,0xff,0xff,0xff,0x00,0x00, + +0xff,0xff,0xff,0xff,0xff,0x00, +0x00,0x00,0x00,0xff,0xff,0x00, +0x00,0x00,0xff,0xff,0x00,0x00, +0x00,0xff,0xff,0x00,0x00,0x00, +0x00,0xff,0xff,0x00,0x00,0x00, +0xff,0xff,0x00,0x00,0x00,0x00, +0xff,0xff,0xff,0xff,0xff,0x00, + +0xff,0xff,0x00,0x00,0xff,0x00, +0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0xff,0xff,0xff,0x00,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0xff,0xff,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, + +0xff,0xff,0x00,0x00,0xff,0x00, +0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0xff,0xff,0xff,0x00,0x00, +0xff,0x00,0x00,0xff,0xff,0x00, +0xff,0x00,0x00,0xff,0xff,0x00, +0xff,0x00,0x00,0xff,0xff,0x00, +0x00,0xff,0xff,0xff,0x00,0x00, + +0x00,0xff,0xff,0xff,0x00,0x00, +0xff,0xff,0x00,0xff,0xff,0x00, +0x00,0x00,0x00,0xff,0xff,0x00, +0x00,0x00,0xff,0xff,0x00,0x00, +0x00,0xff,0xff,0x00,0x00,0x00, +0xff,0xff,0x00,0x00,0x00,0x00, +0xff,0xff,0xff,0xff,0xff,0x00, + +0x00,0xff,0xff,0xff,0x00,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0x00,0x00,0x00, +0xff,0xff,0xff,0xff,0x00,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0xff,0xff,0x00,0x00,0xff,0x00, +0x00,0xff,0xff,0xff,0x00,0x00 +}; + +void addchar(char *buf,char *c) +{ + int x,y; + for(y=7;y;y--){ + for(x=6;x;x--)*buf++=*c++; + buf+=80-6;} +} + +void txtline(char *buf,char *txt,char *txten) +{ + if(setup_english)txt=txten; + buf+=40-3*strlen(txt); + while(*txt){addchar(buf,&phont[7*6*(*txt-'`')]);buf+=6;txt++;} +} + +void atxtline(char *buf,char *txt,char *txten,int align) +{ + if(setup_english)txt=txten; + if(align==1)buf+=79-6*strlen(txt); + while(*txt){addchar(buf,&phont[7*6*(*txt-'`')]);buf+=6;txt++;} +} + +void clrline(char*buf) +{ + memset(buf,0,8*80); +}