summaryrefslogtreecommitdiff
path: root/src/loadsave.c
diff options
context:
space:
mode:
authorBardur Arantsson <bardur@scientician.net>2012-06-08 05:01:44 +0200
committerBardur Arantsson <bardur@scientician.net>2012-06-08 06:18:08 +0200
commit84f856b1ff1bdfad5114831fbea3fa87addc5377 (patch)
treea5fd6c1a00cabc4ae15f7868ff321c1534de150b /src/loadsave.c
parenta11ad32d1903074f289bfea570b75ce6c6b7b7e7 (diff)
Lua: Rework C-side "help activated" flags for load/save
Diffstat (limited to 'src/loadsave.c')
-rw-r--r--src/loadsave.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/loadsave.c b/src/loadsave.c
index 718f5858..349db36d 100644
--- a/src/loadsave.c
+++ b/src/loadsave.c
@@ -7,6 +7,7 @@
#include "angband.h"
static void do_byte(byte *, int);
+static void do_bool(bool_ *, int);
static void do_u16b(u16b *, int);
static void do_s16b(s16b *, int);
static void do_u32b(u32b *, int);
@@ -482,7 +483,10 @@ static bool_ do_extra(int flag)
p_ptr->max_plv = p_ptr->lev;
do_byte((byte*)&(p_ptr->help.enabled), flag);
- do_u32b(&(p_ptr->help.help1), flag);
+ for (i = 0; i < HELP_MAX; i++)
+ {
+ do_bool(&(p_ptr->help.activated[i]), flag);
+ }
/* More info */
tmp16s = 0;