diff options
| author | Franklin Wei <git@fwei.tk> | 2015-05-24 20:43:27 -0400 |
|---|---|---|
| committer | Franklin Wei <git@fwei.tk> | 2015-05-24 20:43:27 -0400 |
| commit | 5b23089915079c634d260aa01d8eff1dd025fa31 (patch) | |
| tree | b5a37481fc0170712ffb55c280d13ff738c0a4dc /src/main.c | |
| parent | b307e719416e39ed525a1c51d7df61ae55b35eec (diff) | |
| download | market-sim-5b23089915079c634d260aa01d8eff1dd025fa31.zip market-sim-5b23089915079c634d260aa01d8eff1dd025fa31.tar.gz market-sim-5b23089915079c634d260aa01d8eff1dd025fa31.tar.bz2 market-sim-5b23089915079c634d260aa01d8eff1dd025fa31.tar.xz | |
enable restricted mode
Diffstat (limited to 'src/main.c')
| -rw-r--r-- | src/main.c | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -1,5 +1,7 @@ #include "globals.h" +bool restricted = false; + /*** utility functions ***/ void quit_handler(struct player_t *player) @@ -20,9 +22,12 @@ int main(int argc, char *argv[]) uint args_status = parse_args(argc, argv, save_file_p); - if(!(args_status & ARG_NOCURSES)) + if(!(args_status & ARG_NOCURSES) && !(args_status & ARG_BATCHMODE)) curses_init(); + if(args_status & ARG_BATCHMODE) + batch_init(); + atexit(cleanup); const struct sigaction handler = { @@ -36,6 +41,9 @@ int main(int argc, char *argv[]) if(args_status & ARG_FAILURE) return EXIT_FAILURE; + if(args_status & ARG_RESTRICTED) + restricted = true; + if(args_status & ARG_LOADED) load_portfolio(player, save_file); else |