diff options
author | elliptic <hyperelliptical@gmail.com> | 2012-09-27 19:53:11 -0400 |
---|---|---|
committer | elliptic <hyperelliptical@gmail.com> | 2012-09-27 20:13:32 -0400 |
commit | ccf6f9e495ee3979d2dc770cecdeaef5d8d8e13e (patch) | |
tree | 142238edf71f87841d17fde25a9f5fb04307c2f0 /crawl-ref/source/chardump.cc | |
parent | 12ebb64f5b24a7c85ffa054725b16a96aae61188 (diff) | |
download | crawl-ref-ccf6f9e495ee3979d2dc770cecdeaef5d8d8e13e.tar.gz crawl-ref-ccf6f9e495ee3979d2dc770cecdeaef5d8d8e13e.zip |
Add dump_on_save option (elliott).
Option defaults to true and automatically creates/updates your character dump
whenever you save the game. Patch contributed by elliott.
Diffstat (limited to 'crawl-ref/source/chardump.cc')
-rw-r--r-- | crawl-ref/source/chardump.cc | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/crawl-ref/source/chardump.cc b/crawl-ref/source/chardump.cc index 24975d7673..d74c447321 100644 --- a/crawl-ref/source/chardump.cc +++ b/crawl-ref/source/chardump.cc @@ -167,7 +167,8 @@ static void dump_section(dump_params &par) } } -bool dump_char(const string &fname, bool full_id, const scorefile_entry *se) +bool dump_char(const string &fname, bool quiet, bool full_id, + const scorefile_entry *se) { // Start with enough room for 100 80 character lines. string text; @@ -181,7 +182,7 @@ bool dump_char(const string &fname, bool full_id, const scorefile_entry *se) dump_section(par); } - return _write_dump(fname, par, se == NULL); + return _write_dump(fname, par, quiet); } static void _sdump_header(dump_params &par) @@ -1371,8 +1372,7 @@ void dump_map(const char* fname, bool debug, bool dist) fclose(fp); } -static bool _write_dump(const string &fname, dump_params &par, - bool print_dump_path) +static bool _write_dump(const string &fname, dump_params &par, bool quiet) { bool succeeded = false; @@ -1400,7 +1400,7 @@ static bool _write_dump(const string &fname, dump_params &par, fputs(OUTS(par.text), handle); fclose(handle); succeeded = true; - if (print_dump_path) + if (!quiet) #ifdef DGAMELAUNCH mprf("Char dumped successfully."); #else |