fprintf(fff, "%s ???\n", stat_names[v_nr]);
}
- std::unique_ptr<PlayerAlignment> alignment(new PlayerAlignment(creature_ptr));
- std::string alg = alignment->get_alignment_description();
+ std::string alg = PlayerAlignment(creature_ptr).get_alignment_description();
fprintf(fff, _("\n属性 : %s\n", "\nYour alignment : %s\n"), alg.c_str());
fprintf(fff, "\n");
dump_virtues(creature_ptr, fff);
if (!open_temporary_file(&fff, file_name))
return;
- std::unique_ptr<PlayerAlignment> alignment(new PlayerAlignment(creature_ptr));
- std::string alg = alignment->get_alignment_description();
+ std::string alg = PlayerAlignment(creature_ptr).get_alignment_description();
fprintf(fff, _("現在の属性 : %s\n\n", "Your alignment : %s\n\n"), alg.c_str());
dump_virtues(creature_ptr, fff);
angband_fclose(fff);
if (any_bits(creature_ptr->update, (PU_BONUS))) {
reset_bits(creature_ptr->update, PU_BONUS);
- std::unique_ptr<PlayerAlignment> alignment(new PlayerAlignment(creature_ptr));
- alignment->update_alignment();
+ PlayerAlignment(creature_ptr).update_alignment();
update_bonuses(creature_ptr);
}
display_player_one_line(ENTRY_WEIGHT, format("%d", (int)creature_ptr->wt), TERM_L_BLUE);
display_player_one_line(ENTRY_SOCIAL, format("%d", (int)creature_ptr->sc), TERM_L_BLUE);
#endif
- std::unique_ptr<PlayerAlignment> alignment(new PlayerAlignment(creature_ptr));
- std::string alg = alignment->get_alignment_description();
+ std::string alg = PlayerAlignment(creature_ptr).get_alignment_description();
display_player_one_line(ENTRY_ALIGN, format("%s", alg.c_str()), TERM_L_BLUE);
}
void display_virtue(player_type *creature_ptr, self_info_type *self_ptr)
{
self_ptr->info[self_ptr->line++] = "";
- std::unique_ptr<PlayerAlignment> alignment(new PlayerAlignment(creature_ptr));
- std::string alg = alignment->get_alignment_description(true);
+ std::string alg = PlayerAlignment(creature_ptr).get_alignment_description(true);
sprintf(self_ptr->plev_buf, _("現在の属性 : %s", "Your alignment : %s"), alg.c_str());
strcpy(self_ptr->buf[1], self_ptr->plev_buf);
self_ptr->info[self_ptr->line++] = self_ptr->buf[1];