I haven't been active in the past decade, but here's a small patch. Main

branch only.  This adds a check when setting a new fruit so that if no fruits
have been created since the last time the option has been set, the current
fruit is overwritten.  Result: the user cannot repeatedly set the fruit
option and overflow the maximum fruit number.
This commit is contained in:
arromdee
2011-12-11 18:11:29 +00:00
parent 77593aa294
commit 2a2e2b299e
6 changed files with 53 additions and 6 deletions

View File

@@ -1610,7 +1610,7 @@ E int NDECL(doset);
E int NDECL(dotogglepickup);
E void NDECL(option_help);
E void FDECL(next_opt, (winid,const char *));
E int FDECL(fruitadd, (char *));
E int FDECL(fruitadd, (char *,struct fruit *));
E int FDECL(choose_classes_menu, (const char *,int,BOOLEAN_P,char *,char *));
E void FDECL(add_menu_cmd_alias, (CHAR_P, CHAR_P));
E char FDECL(map_menu_cmd, (CHAR_P));

View File

@@ -76,6 +76,7 @@ struct flag {
char end_disclose[NUM_DISCLOSURE_OPTIONS + 1]; /* disclose various info
upon exit */
char menu_style; /* User interface style setting */
boolean made_fruit; /* don't easily let the user overflow the number of fruits */
/* KMH, role patch -- Variables used during startup.
*