| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 | #ifdef _WIN32#   include <curses.h>#else#   include <ncurses.h>#endif#include <stdlib.h>#include <time.h>#include <string.h>#include "intro.h"#include "pass.h"#include "wordParse.h"int main(int argc, char * argv[]){    if(argc > 1 && !strcmp(argv[1], "--help")){        printf("Usage: %s [--DIFFICULTY]\n\n[--DIFFICULTY] is an optional argument"                " that uses built in words instead\nof words specifed in the config"                " file. Options are:\n\n"                "--veryEasy,\t10 words, 5 letters per word (default)\n\n"                "--easy,\t\t11 words, 7 letters per word\n\n"                "--average,\t14 words, 9 letters per word\n\n"                "--hard,\t\t7 words, 11 letters per word\n\n"                "--veryHard,\t13 words, 12 letters per word\n\n"                , argv[0]);        exit(0);    }    srand ( (unsigned)time(NULL) );    initscr();    noecho();    refresh();    attron(A_BOLD);    nodelay(stdscr, 1);    if(has_colors() == 1){        /* Colors */        start_color();        init_pair(1,COLOR_GREEN,COLOR_BLACK);        attron(COLOR_PAIR(1));    }    FILE *fp = NULL;    if(argc > 1){        if(!strcmp(argv[1], "--easy")) {           setEasy();        }         else if(!strcmp(argv[1], "--average")) {           setAverage();        }         else if(!strcmp(argv[1], "--hard")) {           setHard();        }         else if(!strcmp(argv[1], "--veryHard")) {           setVeryHard();        }         else {            setVeryEasy();        }    }    else {            fp = fopen("FalloutTerminal.cfg", "r");        readFile(fp);    }    intro();    pass();    if(fp != NULL) {        fclose(fp);    }    return 0;}
 |