#define NEWDB_H
#include <stdio.h>
+#include <stdbool.h>
#define SILENT -1 /* no sound */
typedef struct {{
descriptions_t description;
const long sound;
+ const bool loud;
}} location_t;
typedef struct {{
.big = {},
}},
.sound = {},
+ .loud = {},
}},
"""
loc_str = ""
short_d = make_c_string(item[1]["description"]["short"])
long_d = make_c_string(item[1]["description"]["long"])
sound = item[1].get("sound", "SILENT")
- loc_str += template.format(short_d, long_d, sound)
+ loud = "true" if item[1].get("loud") else "false"
+ loc_str += template.format(short_d, long_d, sound, loud)
loc_str = loc_str[:-1] # trim trailing newline
return loc_str