From 5b23089915079c634d260aa01d8eff1dd025fa31 Mon Sep 17 00:00:00 2001 From: Franklin Wei Date: Sun, 24 May 2015 20:43:27 -0400 Subject: enable restricted mode --- src/main.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index c3edb1a..b40765c 100644 --- a/src/main.c +++ b/src/main.c @@ -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 -- cgit v1.1