aboutsummaryrefslogtreecommitdiff
path: root/src/globals.h
diff options
context:
space:
mode:
authorFranklin Wei <git@fwei.tk>2015-05-31 18:40:52 -0400
committerFranklin Wei <git@fwei.tk>2015-05-31 18:40:52 -0400
commit9ddbcfb5a63d2fb7105ab6fb2e7422858ba1615c (patch)
tree81b0ee57f2d752bec02ebab45344f4eb9545e4b1 /src/globals.h
parentd8745b2854d56c6687531a150153b2d28b0f6adb (diff)
downloadmarket-sim-9ddbcfb5a63d2fb7105ab6fb2e7422858ba1615c.zip
market-sim-9ddbcfb5a63d2fb7105ab6fb2e7422858ba1615c.tar.gz
market-sim-9ddbcfb5a63d2fb7105ab6fb2e7422858ba1615c.tar.bz2
market-sim-9ddbcfb5a63d2fb7105ab6fb2e7422858ba1615c.tar.xz
add quicksave option
Diffstat (limited to 'src/globals.h')
-rw-r--r--src/globals.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/globals.h b/src/globals.h
index c9ef461..7c5e816 100644
--- a/src/globals.h
+++ b/src/globals.h
@@ -93,7 +93,9 @@ struct player_t {
struct money_t cash;
uint portfolio_len;
struct stock_t *portfolio;
+
bool need_to_free_portfolio;
+ char *filename; /* filename last loaded or written to, used for quicksave */
};
struct command_t {
@@ -142,6 +144,7 @@ void curses_init(void);
void do_menu(struct player_t*, const struct command_t*, uint, const char*);
void fail(const char*, ...);;
void load_portfolio(struct player_t*, const char*);
+void save_portfolio(struct player_t*, const char*);
void print_history(struct stock_t*);
void print_usage(int argc, char *argv[]);
void print_version(void);