void update(void) { checkmsg(); vd_update(); // checkmsg(); // if (audioworks) audio_update(); framesdrawn++; }
/*{{{ main*/ int main(int argc, char *argv[]) { /*{{{ variable declarations*/ FILE *fd; Bool finished=FALSE; char font[_POSIX_PATH_MAX]; /*}}} */ /*{{{ check number of arguments*/ if (argc!=2) { fprintf(stderr,"Usage: fontview font\n"); exit(1); } /*}}} */ /*{{{ try to open font file*/ if ((fd=fopen(argv[1],"r"))==NULL) { fprintf(stderr,"fontview: Can't open font %s\n",argv[1]); exit(2); } /*}}} */ vd_open(); strcpy(font,"roman.s"); vd_font(font); do { vd_erase(); if (readletter(fd)) { drawletter(PAGE_BITMAP,150,180,8); if (readletter(fd)) { drawletter(PAGE_BITMAP,440,180,8); if (readletter(fd)) { drawletter(PAGE_BITMAP,150,520,8); if (readletter(fd)) drawletter(PAGE_BITMAP,440,520,8); else finished=TRUE; } else finished=TRUE; } else finished=TRUE; } else finished=TRUE; vd_update(); } while (!finished); vd_close(); exit(0); }