OSDN Git Service

[Refactor] format 関数の戻り値を std::string にする
[hengbandforosx/hengbandosx.git] / src / cmd-action / cmd-spell.h
index ba04dbc..6ba38d1 100644 (file)
@@ -1,6 +1,7 @@
 #pragma once
 
 #include "system/angband.h"
+#include <string>
 
 extern concptr KWD_DAM; //!< 効果文字列: 損傷 / dam
 extern concptr KWD_RANGE; //!< 効果文字列: 射程 / dir
@@ -13,18 +14,18 @@ extern concptr KWD_RANDOM; //!< 効果文字列: ランダム / random
 
 extern const uint32_t fake_spell_flags[4];
 
-concptr info_string_dice(concptr str, DICE_NUMBER dice, DICE_SID sides, int base);
-concptr info_damage(DICE_NUMBER dice, DICE_SID sides, int base);
-concptr info_duration(int base, DICE_SID sides);
-concptr info_range(POSITION range);
-concptr info_heal(DICE_NUMBER dice, DICE_SID sides, int base);
-concptr info_delay(int base, DICE_SID sides);
-concptr info_multi_damage(int dam);
-concptr info_multi_damage_dice(DICE_NUMBER dice, DICE_SID sides);
-concptr info_power(int power);
-concptr info_power_dice(DICE_NUMBER dice, DICE_SID sides);
-concptr info_radius(POSITION rad);
-concptr info_weight(WEIGHT weight);
+std::string info_string_dice(concptr str, DICE_NUMBER dice, DICE_SID sides, int base);
+std::string info_damage(DICE_NUMBER dice, DICE_SID sides, int base);
+std::string info_duration(int base, DICE_SID sides);
+std::string info_range(POSITION range);
+std::string info_heal(DICE_NUMBER dice, DICE_SID sides, int base);
+std::string info_delay(int base, DICE_SID sides);
+std::string info_multi_damage(int dam);
+std::string info_multi_damage_dice(DICE_NUMBER dice, DICE_SID sides);
+std::string info_power(int power);
+std::string info_power_dice(DICE_NUMBER dice, DICE_SID sides);
+std::string info_radius(POSITION rad);
+std::string info_weight(WEIGHT weight);
 
 class PlayerType;
 void do_cmd_browse(PlayerType *player_ptr);