static void spoiler_print_randart(ItemEntity *o_ptr, obj_desc_list *art_ptr)
{
const auto finalizer = util::make_finalizer([art_ptr]() {
- fprintf(spoiler_file, "%s%s\n\n", spoiler_indent, art_ptr->misc_desc.data());
+ fprintf(spoiler_file, "%s%s\n\n", spoiler_indent.data(), art_ptr->misc_desc.data());
});
const auto *pval_ptr = &art_ptr->pval_info;
fprintf(spoiler_file, "%s\n", art_ptr->description.data());
if (!o_ptr->is_fully_known()) {
- fprintf(spoiler_file, _("%s不明\n", "%sUnknown\n"), spoiler_indent);
+ fprintf(spoiler_file, _("%s不明\n", "%sUnknown\n"), spoiler_indent.data());
return;
}
spoiler_outlist(_("維持:", "Sustain"), art_ptr->sustenances, item_separator);
spoiler_outlist("", art_ptr->misc_magic, list_separator);
if (!art_ptr->activation.empty()) {
- fprintf(spoiler_file, _("%s発動: %s\n", "%sActivates for %s\n"), spoiler_indent, art_ptr->activation.data());
+ fprintf(spoiler_file, _("%s発動: %s\n", "%sActivates for %s\n"), spoiler_indent.data(), art_ptr->activation.data());
}
}
spoiler_outlist("", art_ptr->misc_magic, list_separator);
if (!art_ptr->addition.empty()) {
- fprintf(spoiler_file, _("%s追加: %s\n", "%sAdditional %s\n"), spoiler_indent, art_ptr->addition.data());
+ fprintf(spoiler_file, _("%s追加: %s\n", "%sAdditional %s\n"), spoiler_indent.data(), art_ptr->addition.data());
}
if (!art_ptr->activation.empty()) {
- fprintf(spoiler_file, _("%s発動: %s\n", "%sActivates for %s\n"), spoiler_indent, art_ptr->activation.data());
+ fprintf(spoiler_file, _("%s発動: %s\n", "%sActivates for %s\n"), spoiler_indent.data(), art_ptr->activation.data());
}
- fprintf(spoiler_file, "%s%s\n\n", spoiler_indent, art_ptr->misc_desc.data());
+ fprintf(spoiler_file, "%s%s\n\n", spoiler_indent.data(), art_ptr->misc_desc.data());
}
/*!
const char item_separator = ',';
const char list_separator = _(',', ';');
const int max_evolution_depth = 64;
-concptr spoiler_indent = " ";
+const std::string spoiler_indent = " ";
/* The spoiler file being created */
FILE *spoiler_file = nullptr;
extern const char item_separator;
extern const char list_separator;
extern const int max_evolution_depth;
-extern concptr spoiler_indent;
+extern const std::string spoiler_indent;
extern FILE *spoiler_file;
struct flag_desc;