void makeMenu() { menuPrint(0, 0, "- lolSnes " VERSION " - by Mega-Mario -"); menuPrint(0, 1, "________________________________"); int i; int maxfile; if ((nfiles - menuscroll) <= 22) maxfile = (nfiles - menuscroll); else maxfile = 22; for (i = 0; i < maxfile; i++) { menuPrint(0, 2+i, " "); menuPrint(2, 2+i, &filelist[(menuscroll+i) << 8]); if ((menuscroll+i) == menusel) menuPrint(0, 2+i, "\x10"); } menuPrint(31, 2, "\x1E"); menuPrint(31, 23, "\x1F"); for (i = 3; i < 23; i++) menuPrint(31, i, "|"); if ((nfiles - menuscroll) <= 22) menuPrint(31, 22, "\x08"); else menuPrint(31, 3 + ((menuscroll * 20) / (nfiles - 22)), "\x08"); setMenuSel(2 + menusel - menuscroll); }
int main() { clrscr(); head=NULL; menuPrint(); getch(); return(0); }