aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFranklin Wei <franklin@fwei.ml>2015-05-24 21:48:39 -0400
committerFranklin Wei <franklin@fwei.ml>2015-05-24 21:48:39 -0400
commit7dae1fab026d853cf1d52cde3ecdfae5d38fb2be (patch)
tree7510f32436e7f5b30894dee784c5e3c041642300 /src
parentdadb1d6e869338c0908380c6b9c5bc82780327c0 (diff)
downloadmarket-sim-7dae1fab026d853cf1d52cde3ecdfae5d38fb2be.zip
market-sim-7dae1fab026d853cf1d52cde3ecdfae5d38fb2be.tar.gz
market-sim-7dae1fab026d853cf1d52cde3ecdfae5d38fb2be.tar.bz2
market-sim-7dae1fab026d853cf1d52cde3ecdfae5d38fb2be.tar.xz
Change batch mode
Diffstat (limited to 'src')
-rw-r--r--src/globals.h1
-rw-r--r--src/menu.c2
-rw-r--r--src/util.c8
3 files changed, 5 insertions, 6 deletions
diff --git a/src/globals.h b/src/globals.h
index bf37e8b..bb5450e 100644
--- a/src/globals.h
+++ b/src/globals.h
@@ -98,6 +98,7 @@ extern bool have_color;
/* restricted mode disables things that would be considered "dangerous" when
used in a web-facing script such as interactive loading/saving */
extern bool restricted;
+extern bool batch_mode;
#define COL_NORM 0
#define COL_RED 1
diff --git a/src/menu.c b/src/menu.c
index fe188da..2c5db53 100644
--- a/src/menu.c
+++ b/src/menu.c
@@ -72,6 +72,8 @@ exec_cmd:
if(best_command >= 0)
{
+ if(batch_mode)
+ output("\n");
commands[best_command].handler(player);
output("\n");
}
diff --git a/src/util.c b/src/util.c
index e0b7f5b..e5b06f1 100644
--- a/src/util.c
+++ b/src/util.c
@@ -531,13 +531,9 @@ void curses_init(void)
}
}
-int dummy_output(const char* f, ...)
-{
- (void) f;
- return 0;
-}
+bool batch_mode = false;
void batch_init(void)
{
- output = dummy_output;
+ batch_mode = true;
}