From: Hourier <66951241+Hourier@users.noreply.github.com> Date: Sat, 3 Jun 2023 12:28:53 +0000 (+0900) Subject: [Refactor] #3359 'const auto flags_swrf = {' を'static constexpr auto flags_swrf ... X-Git-Tag: 3.0.0.85(Alpha)^2~17^2~1 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=ff7d4db58aa6786e151f6cc7439e1aa3e8f1315a;p=hengbandforosx%2Fhengbandosx.git [Refactor] #3359 'const auto flags_swrf = {' を'static constexpr auto flags_swrf = {' へ単純置換した --- diff --git a/src/autopick/autopick-util.cpp b/src/autopick/autopick-util.cpp index 6831c847a..6dc22300c 100644 --- a/src/autopick/autopick-util.cpp +++ b/src/autopick/autopick-util.cpp @@ -79,7 +79,7 @@ void auto_inscribe_item(ItemEntity *o_ptr, int idx) } auto &rfu = RedrawingFlagsUpdater::get_instance(); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::INVENTORY, SubWindowRedrawingFlag::EQUIPMENT, }; diff --git a/src/cmd-action/cmd-racial.cpp b/src/cmd-action/cmd-racial.cpp index 417c250da..32d15f437 100644 --- a/src/cmd-action/cmd-racial.cpp +++ b/src/cmd-action/cmd-racial.cpp @@ -508,7 +508,7 @@ void do_cmd_racial_power(PlayerType *player_ptr) MainWindowRedrawingFlag::MP, }; rfu.set_flags(flags_mwrf); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::PLAYER, SubWindowRedrawingFlag::SPELL, }; diff --git a/src/cmd-building/cmd-building.cpp b/src/cmd-building/cmd-building.cpp index 00227456a..596a49242 100644 --- a/src/cmd-building/cmd-building.cpp +++ b/src/cmd-building/cmd-building.cpp @@ -424,7 +424,7 @@ void do_cmd_building(PlayerType *player_ptr) MainWindowRedrawingFlag::MAP, }; rfu.set_flags(flags_mwrf); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::OVERHEAD, SubWindowRedrawingFlag::DUNGEON, }; diff --git a/src/cmd-item/cmd-eat.cpp b/src/cmd-item/cmd-eat.cpp index 19a4ea47c..e18a65075 100644 --- a/src/cmd-item/cmd-eat.cpp +++ b/src/cmd-item/cmd-eat.cpp @@ -270,7 +270,7 @@ void exe_eat_food(PlayerType *player_ptr, INVENTORY_IDX item) gain_exp(player_ptr, (lev + (player_ptr->lev >> 1)) / player_ptr->lev); } - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::INVENTORY, SubWindowRedrawingFlag::EQUIPMENT, SubWindowRedrawingFlag::PLAYER, diff --git a/src/cmd-item/cmd-equipment.cpp b/src/cmd-item/cmd-equipment.cpp index 208b4442a..d496fe853 100644 --- a/src/cmd-item/cmd-equipment.cpp +++ b/src/cmd-item/cmd-equipment.cpp @@ -357,7 +357,7 @@ void do_cmd_wield(PlayerType *player_ptr) auto &rfu = RedrawingFlagsUpdater::get_instance(); rfu.set_flags(flags_srf); rfu.set_flag(MainWindowRedrawingFlag::EQUIPPY); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::INVENTORY, SubWindowRedrawingFlag::EQUIPMENT, SubWindowRedrawingFlag::PLAYER, @@ -417,7 +417,7 @@ void do_cmd_takeoff(PlayerType *player_ptr) }; rfu.set_flags(flags_srf); rfu.set_flag(MainWindowRedrawingFlag::EQUIPPY); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::INVENTORY, SubWindowRedrawingFlag::EQUIPMENT, SubWindowRedrawingFlag::PLAYER, diff --git a/src/cmd-item/cmd-item.cpp b/src/cmd-item/cmd-item.cpp index ddd2fae1b..bd16e79c4 100644 --- a/src/cmd-item/cmd-item.cpp +++ b/src/cmd-item/cmd-item.cpp @@ -198,7 +198,7 @@ void do_cmd_uninscribe(PlayerType *player_ptr) StatusRedrawingFlag::BONUS, }; rfu.set_flags(flags_srf); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::INVENTORY, SubWindowRedrawingFlag::EQUIPMENT, SubWindowRedrawingFlag::FLOOR_ITEMS, @@ -238,7 +238,7 @@ void do_cmd_inscribe(PlayerType *player_ptr) StatusRedrawingFlag::BONUS, }; rfu.set_flags(flags_srf); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::INVENTORY, SubWindowRedrawingFlag::EQUIPMENT, SubWindowRedrawingFlag::FLOOR_ITEMS, diff --git a/src/cmd-visual/cmd-draw.cpp b/src/cmd-visual/cmd-draw.cpp index 08246335f..7bdc038b2 100644 --- a/src/cmd-visual/cmd-draw.cpp +++ b/src/cmd-visual/cmd-draw.cpp @@ -65,7 +65,7 @@ void do_cmd_redraw(PlayerType *player_ptr) MainWindowRedrawingFlag::MAP, }; rfu.set_flags(flags_mwrf); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::INVENTORY, SubWindowRedrawingFlag::EQUIPMENT, SubWindowRedrawingFlag::SPELL, diff --git a/src/core/object-compressor.cpp b/src/core/object-compressor.cpp index c11b9bf0a..7c4583e17 100644 --- a/src/core/object-compressor.cpp +++ b/src/core/object-compressor.cpp @@ -58,7 +58,7 @@ void compact_objects(PlayerType *player_ptr, int size) msg_print(_("アイテム情報を圧縮しています...", "Compacting objects...")); auto &rfu = RedrawingFlagsUpdater::get_instance(); rfu.set_flag(MainWindowRedrawingFlag::MAP); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::OVERHEAD, SubWindowRedrawingFlag::DUNGEON, }; diff --git a/src/core/player-processor.cpp b/src/core/player-processor.cpp index 0b30ee008..401f07af1 100644 --- a/src/core/player-processor.cpp +++ b/src/core/player-processor.cpp @@ -400,7 +400,7 @@ void process_player(PlayerType *player_ptr) if (player_ptr->timewalk && (player_ptr->energy_need > -1000)) { rfu.set_flag(MainWindowRedrawingFlag::MAP); rfu.set_flag(StatusRedrawingFlag::MONSTER_STATUSES); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::OVERHEAD, SubWindowRedrawingFlag::DUNGEON, }; diff --git a/src/dungeon/dungeon-processor.cpp b/src/dungeon/dungeon-processor.cpp index 235c2c209..c12a9f2a6 100644 --- a/src/dungeon/dungeon-processor.cpp +++ b/src/dungeon/dungeon-processor.cpp @@ -47,7 +47,7 @@ static void redraw_character_xtra(PlayerType *player_ptr) { w_ptr->character_xtra = true; auto &rfu = RedrawingFlagsUpdater::get_instance(); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::INVENTORY, SubWindowRedrawingFlag::EQUIPMENT, SubWindowRedrawingFlag::SPELL, diff --git a/src/effect/effect-player-resist-hurt.cpp b/src/effect/effect-player-resist-hurt.cpp index fd08b0172..79e017495 100644 --- a/src/effect/effect-player-resist-hurt.cpp +++ b/src/effect/effect-player-resist-hurt.cpp @@ -438,7 +438,7 @@ void effect_player_lite(PlayerType *player_ptr, EffectPlayerType *ep_ptr) }; rfu.set_flags(flags_mwrf); rfu.set_flag(StatusRedrawingFlag::MONSTER_STATUSES); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::OVERHEAD, SubWindowRedrawingFlag::DUNGEON, }; diff --git a/src/inventory/inventory-object.cpp b/src/inventory/inventory-object.cpp index 1e48bee6b..d550aa2b4 100644 --- a/src/inventory/inventory-object.cpp +++ b/src/inventory/inventory-object.cpp @@ -61,7 +61,7 @@ void inven_item_increase(PlayerType *player_ptr, INVENTORY_IDX item, ITEM_NUMBER StatusRedrawingFlag::COMBINATION, }; rfu.set_flags(flags_srf); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::INVENTORY, SubWindowRedrawingFlag::EQUIPMENT, }; @@ -107,7 +107,7 @@ void inven_item_optimize(PlayerType *player_ptr, INVENTORY_IDX item) StatusRedrawingFlag::MP, }; rfu.set_flags(flags_srf); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::EQUIPMENT, SubWindowRedrawingFlag::SPELL, }; @@ -324,7 +324,7 @@ int16_t store_item_to_inventory(PlayerType *player_ptr, ItemEntity *o_ptr) ItemEntity *j_ptr; auto &rfu = RedrawingFlagsUpdater::get_instance(); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::INVENTORY, SubWindowRedrawingFlag::PLAYER, }; diff --git a/src/mind/mind-elementalist.cpp b/src/mind/mind-elementalist.cpp index 916871598..bdea4e260 100644 --- a/src/mind/mind-elementalist.cpp +++ b/src/mind/mind-elementalist.cpp @@ -890,7 +890,7 @@ static bool try_cast_element_spell(PlayerType *player_ptr, SPELL_IDX spell_idx, PlayerEnergy(player_ptr).set_player_turn_energy(100); auto &rfu = RedrawingFlagsUpdater::get_instance(); rfu.set_flag(MainWindowRedrawingFlag::MP); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::PLAYER, SubWindowRedrawingFlag::SPELL, }; @@ -943,7 +943,7 @@ void do_cmd_element(PlayerType *player_ptr) PlayerEnergy(player_ptr).set_player_turn_energy(100); auto &rfu = RedrawingFlagsUpdater::get_instance(); rfu.set_flag(MainWindowRedrawingFlag::MP); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::PLAYER, SubWindowRedrawingFlag::SPELL, }; diff --git a/src/mind/mind-mindcrafter.cpp b/src/mind/mind-mindcrafter.cpp index 91a822844..96fdbd900 100644 --- a/src/mind/mind-mindcrafter.cpp +++ b/src/mind/mind-mindcrafter.cpp @@ -90,7 +90,7 @@ bool psychometry(PlayerType *player_ptr) StatusRedrawingFlag::REORDER, }; rfu.set_flags(flags_srf); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::INVENTORY, SubWindowRedrawingFlag::EQUIPMENT, SubWindowRedrawingFlag::PLAYER, diff --git a/src/mind/mind-priest.cpp b/src/mind/mind-priest.cpp index 632be32b1..1e82bb6ad 100644 --- a/src/mind/mind-priest.cpp +++ b/src/mind/mind-priest.cpp @@ -142,7 +142,7 @@ bool bless_weapon(PlayerType *player_ptr) } rfu.set_flag(StatusRedrawingFlag::BONUS); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::EQUIPMENT, SubWindowRedrawingFlag::PLAYER, SubWindowRedrawingFlag::FLOOR_ITEMS, diff --git a/src/mind/mind-sniper.cpp b/src/mind/mind-sniper.cpp index 38b6549fa..754ed61d5 100644 --- a/src/mind/mind-sniper.cpp +++ b/src/mind/mind-sniper.cpp @@ -629,7 +629,7 @@ void do_cmd_snipe(PlayerType *player_ptr) MainWindowRedrawingFlag::MP, }; rfu.set_flags(flags_mwrf); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::PLAYER, SubWindowRedrawingFlag::SPELL, }; diff --git a/src/mspell/mspell-dispel.cpp b/src/mspell/mspell-dispel.cpp index 9e5e4e013..1330f2942 100644 --- a/src/mspell/mspell-dispel.cpp +++ b/src/mspell/mspell-dispel.cpp @@ -108,7 +108,7 @@ static void dispel_player(PlayerType *player_ptr) MainWindowRedrawingFlag::ACTION, }; rfu.set_flags(flags_mwrf); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::OVERHEAD, SubWindowRedrawingFlag::DUNGEON, }; diff --git a/src/object-use/read/read-execution.cpp b/src/object-use/read/read-execution.cpp index 9814f4d34..07ce62919 100644 --- a/src/object-use/read/read-execution.cpp +++ b/src/object-use/read/read-execution.cpp @@ -72,7 +72,7 @@ void ObjectReadEntity::execute(bool known) this->change_virtue_as_read(*o_ptr); object_tried(o_ptr); this->gain_exp_from_item_use(o_ptr, executor->is_identified()); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::INVENTORY, SubWindowRedrawingFlag::EQUIPMENT, SubWindowRedrawingFlag::PLAYER, diff --git a/src/object-use/use-execution.cpp b/src/object-use/use-execution.cpp index 428975118..5c1a7bfb7 100644 --- a/src/object-use/use-execution.cpp +++ b/src/object-use/use-execution.cpp @@ -123,7 +123,7 @@ void ObjectUseEntity::execute() gain_exp(this->player_ptr, (lev + (this->player_ptr->lev >> 1)) / this->player_ptr->lev); } - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::INVENTORY, SubWindowRedrawingFlag::EQUIPMENT, SubWindowRedrawingFlag::PLAYER, diff --git a/src/object-use/zaprod-execution.cpp b/src/object-use/zaprod-execution.cpp index a55fc5628..6e99f0767 100644 --- a/src/object-use/zaprod-execution.cpp +++ b/src/object-use/zaprod-execution.cpp @@ -145,7 +145,7 @@ void ObjectZapRodEntity::execute(INVENTORY_IDX item) gain_exp(this->player_ptr, (lev + (this->player_ptr->lev >> 1)) / this->player_ptr->lev); } - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::INVENTORY, SubWindowRedrawingFlag::EQUIPMENT, SubWindowRedrawingFlag::PLAYER, diff --git a/src/object-use/zapwand-execution.cpp b/src/object-use/zapwand-execution.cpp index e5afe3a1b..1895d73a5 100644 --- a/src/object-use/zapwand-execution.cpp +++ b/src/object-use/zapwand-execution.cpp @@ -126,7 +126,7 @@ void ObjectZapWandEntity::execute(INVENTORY_IDX item) gain_exp(this->player_ptr, (lev + (this->player_ptr->lev >> 1)) / this->player_ptr->lev); } - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::INVENTORY, SubWindowRedrawingFlag::EQUIPMENT, SubWindowRedrawingFlag::PLAYER, diff --git a/src/perception/simple-perception.cpp b/src/perception/simple-perception.cpp index ab5b0203b..48d1d0524 100644 --- a/src/perception/simple-perception.cpp +++ b/src/perception/simple-perception.cpp @@ -128,7 +128,7 @@ static void sense_inventory_aux(PlayerType *player_ptr, INVENTORY_IDX slot, bool StatusRedrawingFlag::REORDER, }; rfu.set_flags(flags_srf); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::INVENTORY, SubWindowRedrawingFlag::EQUIPMENT, }; diff --git a/src/pet/pet-fall-off.cpp b/src/pet/pet-fall-off.cpp index 8c9964b6f..f2493d117 100644 --- a/src/pet/pet-fall-off.cpp +++ b/src/pet/pet-fall-off.cpp @@ -170,7 +170,7 @@ bool process_fall_off_horse(PlayerType *player_ptr, int dam, bool force) }; rfu.set_flags(flags_srf); handle_stuff(player_ptr); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::OVERHEAD, SubWindowRedrawingFlag::DUNGEON, }; diff --git a/src/player/player-damage.cpp b/src/player/player-damage.cpp index 3dd67b991..eef8b6042 100644 --- a/src/player/player-damage.cpp +++ b/src/player/player-damage.cpp @@ -122,7 +122,7 @@ static bool acid_minus_ac(PlayerType *player_ptr) o_ptr->to_a--; auto &rfu = RedrawingFlagsUpdater::get_instance(); rfu.set_flag(StatusRedrawingFlag::BONUS); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::EQUIPMENT, SubWindowRedrawingFlag::PLAYER, }; diff --git a/src/player/player-move.cpp b/src/player/player-move.cpp index aa383a59e..f2b756cbd 100644 --- a/src/player/player-move.cpp +++ b/src/player/player-move.cpp @@ -184,7 +184,7 @@ bool move_player_effect(PlayerType *player_ptr, POSITION ny, POSITION nx, BIT_FL StatusRedrawingFlag::DISTANCE, }; rfu.set_flags(flags_srf); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::OVERHEAD, SubWindowRedrawingFlag::DUNGEON, }; @@ -246,7 +246,7 @@ bool move_player_effect(PlayerType *player_ptr, POSITION ny, POSITION nx, BIT_FL // 自動拾い/自動破壊により床上のアイテムリストが変化した可能性があるので表示を更新 if (!player_ptr->running) { - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::FLOOR_ITEMS, SubWindowRedrawingFlag::FOUND_ITEMS, }; diff --git a/src/player/player-status.cpp b/src/player/player-status.cpp index bbc97a8c8..ac5573678 100644 --- a/src/player/player-status.cpp +++ b/src/player/player-status.cpp @@ -3028,7 +3028,7 @@ void check_experience(PlayerType *player_ptr) MainWindowRedrawingFlag::TITLE, }; rfu.set_flags(flags_mwrf); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::PLAYER, SubWindowRedrawingFlag::SPELL, }; diff --git a/src/spell-kind/earthquake.cpp b/src/spell-kind/earthquake.cpp index 9edd2b91a..832b7eaeb 100644 --- a/src/spell-kind/earthquake.cpp +++ b/src/spell-kind/earthquake.cpp @@ -375,7 +375,7 @@ bool earthquake(PlayerType *player_ptr, POSITION cy, POSITION cx, POSITION r, MO MainWindowRedrawingFlag::MAP, }; rfu.set_flags(flags_mwrf); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::OVERHEAD, SubWindowRedrawingFlag::DUNGEON, }; diff --git a/src/spell-kind/spells-floor.cpp b/src/spell-kind/spells-floor.cpp index cd56bfbb9..99faacd2f 100644 --- a/src/spell-kind/spells-floor.cpp +++ b/src/spell-kind/spells-floor.cpp @@ -124,7 +124,7 @@ void wiz_lite(PlayerType *player_ptr, bool ninja) auto &rfu = RedrawingFlagsUpdater::get_instance(); rfu.set_flag(StatusRedrawingFlag::MONSTER_STATUSES); rfu.set_flag(MainWindowRedrawingFlag::MAP); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::OVERHEAD, SubWindowRedrawingFlag::DUNGEON, SubWindowRedrawingFlag::FOUND_ITEMS, @@ -193,7 +193,7 @@ void wiz_dark(PlayerType *player_ptr) }; rfu.set_flags(flags_srf); rfu.set_flag(MainWindowRedrawingFlag::MAP); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::OVERHEAD, SubWindowRedrawingFlag::DUNGEON, SubWindowRedrawingFlag::FOUND_ITEMS, @@ -254,7 +254,7 @@ void map_area(PlayerType *player_ptr, POSITION range) auto &rfu = RedrawingFlagsUpdater::get_instance(); rfu.set_flag(MainWindowRedrawingFlag::MAP); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::OVERHEAD, SubWindowRedrawingFlag::DUNGEON, }; @@ -499,7 +499,7 @@ bool destroy_area(PlayerType *player_ptr, POSITION y1, POSITION x1, POSITION r, }; rfu.set_flags(flags_srf); rfu.set_flag(MainWindowRedrawingFlag::MAP); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::OVERHEAD, SubWindowRedrawingFlag::DUNGEON, }; diff --git a/src/spell-kind/spells-perception.cpp b/src/spell-kind/spells-perception.cpp index fc6ba37b2..a8335f036 100644 --- a/src/spell-kind/spells-perception.cpp +++ b/src/spell-kind/spells-perception.cpp @@ -77,7 +77,7 @@ bool identify_item(PlayerType *player_ptr, ItemEntity *o_ptr) StatusRedrawingFlag::REORDER, }; rfu.set_flags(flags_srf); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::INVENTORY, SubWindowRedrawingFlag::EQUIPMENT, SubWindowRedrawingFlag::PLAYER, diff --git a/src/spell-realm/spells-chaos.cpp b/src/spell-realm/spells-chaos.cpp index d53ed9800..215fcfb12 100644 --- a/src/spell-realm/spells-chaos.cpp +++ b/src/spell-realm/spells-chaos.cpp @@ -197,7 +197,7 @@ bool vanish_dungeon(PlayerType *player_ptr) }; rfu.set_flags(flags_srf); rfu.set_flag(MainWindowRedrawingFlag::MAP); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::OVERHEAD, SubWindowRedrawingFlag::DUNGEON, }; diff --git a/src/spell-realm/spells-hex.cpp b/src/spell-realm/spells-hex.cpp index 682144c9e..62bf19123 100644 --- a/src/spell-realm/spells-hex.cpp +++ b/src/spell-realm/spells-hex.cpp @@ -258,7 +258,7 @@ bool SpellHex::process_mana_cost(const bool need_restart) MainWindowRedrawingFlag::ACTION, }; rfu.set_flags(flags_mwrf); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::OVERHEAD, SubWindowRedrawingFlag::DUNGEON, }; diff --git a/src/spell-realm/spells-song.cpp b/src/spell-realm/spells-song.cpp index 721e8a039..ce47ab04b 100644 --- a/src/spell-realm/spells-song.cpp +++ b/src/spell-realm/spells-song.cpp @@ -71,7 +71,7 @@ void check_music(PlayerType *player_ptr) MainWindowRedrawingFlag::ACTION, }; rfu.set_flags(flags_mwrf); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::OVERHEAD, SubWindowRedrawingFlag::DUNGEON, }; diff --git a/src/spell/spells-object.cpp b/src/spell/spells-object.cpp index a3554fb44..6c068f8de 100644 --- a/src/spell/spells-object.cpp +++ b/src/spell/spells-object.cpp @@ -253,7 +253,7 @@ bool curse_armor(PlayerType *player_ptr) StatusRedrawingFlag::MP, }; rfu.set_flags(flags_srf); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::INVENTORY, SubWindowRedrawingFlag::EQUIPMENT, SubWindowRedrawingFlag::PLAYER, @@ -309,7 +309,7 @@ bool curse_weapon_object(PlayerType *player_ptr, bool force, ItemEntity *o_ptr) StatusRedrawingFlag::MP, }; rfu.set_flags(flags_srf); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::INVENTORY, SubWindowRedrawingFlag::EQUIPMENT, SubWindowRedrawingFlag::PLAYER, @@ -466,7 +466,7 @@ bool enchant_equipment(ItemEntity *o_ptr, int n, int eflag) StatusRedrawingFlag::REORDER, }; rfu.set_flags(flags_srf); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::INVENTORY, SubWindowRedrawingFlag::EQUIPMENT, SubWindowRedrawingFlag::PLAYER, diff --git a/src/spell/spells-status.cpp b/src/spell/spells-status.cpp index 7f91a6d1c..6de3103ac 100644 --- a/src/spell/spells-status.cpp +++ b/src/spell/spells-status.cpp @@ -499,7 +499,7 @@ bool restore_mana(PlayerType *player_ptr, bool magic_eater) player_ptr->csp_frac = 0; msg_print(_("頭がハッキリとした。", "You feel your head clear.")); rfu.set_flag(MainWindowRedrawingFlag::MP); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::SPELL, SubWindowRedrawingFlag::PLAYER, }; diff --git a/src/status/bad-status-setter.cpp b/src/status/bad-status-setter.cpp index b18bc5a54..a14b31315 100644 --- a/src/status/bad-status-setter.cpp +++ b/src/status/bad-status-setter.cpp @@ -102,7 +102,7 @@ bool BadStatusSetter::set_blindness(const TIME_EFFECT tmp_v) }; rfu.set_flags(flags_srf); rfu.set_flag(MainWindowRedrawingFlag::MAP); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::OVERHEAD, SubWindowRedrawingFlag::DUNGEON, }; @@ -395,7 +395,7 @@ bool BadStatusSetter::hallucination(const TIME_EFFECT tmp_v) }; rfu.set_flags(flags_mwrf); rfu.set_flag(StatusRedrawingFlag::MONSTER_STATUSES); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::OVERHEAD, SubWindowRedrawingFlag::DUNGEON, }; diff --git a/src/status/base-status.cpp b/src/status/base-status.cpp index 9b2e45f0c..d90f39abf 100644 --- a/src/status/base-status.cpp +++ b/src/status/base-status.cpp @@ -323,7 +323,7 @@ bool lose_all_info(PlayerType *player_ptr) StatusRedrawingFlag::REORDER, }; rfu.set_flags(flags_srf); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::INVENTORY, SubWindowRedrawingFlag::EQUIPMENT, SubWindowRedrawingFlag::PLAYER, diff --git a/src/status/body-improvement.cpp b/src/status/body-improvement.cpp index bed880d59..7bde9c8c2 100644 --- a/src/status/body-improvement.cpp +++ b/src/status/body-improvement.cpp @@ -76,7 +76,7 @@ bool set_invuln(PlayerType *player_ptr, TIME_EFFECT v, bool do_dec) } auto &rfu = RedrawingFlagsUpdater::get_instance(); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::OVERHEAD, SubWindowRedrawingFlag::DUNGEON, }; diff --git a/src/status/buff-setter.cpp b/src/status/buff-setter.cpp index 14e0a276f..059320020 100644 --- a/src/status/buff-setter.cpp +++ b/src/status/buff-setter.cpp @@ -505,7 +505,7 @@ bool set_wraith_form(PlayerType *player_ptr, TIME_EFFECT v, bool do_dec) } auto &rfu = RedrawingFlagsUpdater::get_instance(); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::OVERHEAD, SubWindowRedrawingFlag::DUNGEON, }; diff --git a/src/store/cmd-store.cpp b/src/store/cmd-store.cpp index f9c4d6c09..92b7a8120 100644 --- a/src/store/cmd-store.cpp +++ b/src/store/cmd-store.cpp @@ -225,7 +225,7 @@ void do_cmd_store(PlayerType *player_ptr) MainWindowRedrawingFlag::MAP, }; rfu.set_flags(flags_mwrf); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::OVERHEAD, SubWindowRedrawingFlag::DUNGEON, }; diff --git a/src/wizard/wizard-item-modifier.cpp b/src/wizard/wizard-item-modifier.cpp index e7447dc93..4659a4414 100644 --- a/src/wizard/wizard-item-modifier.cpp +++ b/src/wizard/wizard-item-modifier.cpp @@ -238,7 +238,7 @@ void wiz_identify_full_inventory(PlayerType *player_ptr) StatusRedrawingFlag::REORDER, }; rfu.set_flags(flags_srf); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::INVENTORY, SubWindowRedrawingFlag::EQUIPMENT, }; @@ -592,7 +592,7 @@ static void wiz_reroll_item(PlayerType *player_ptr, ItemEntity *o_ptr) StatusRedrawingFlag::REORDER, }; rfu.set_flags(flags_srf); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::INVENTORY, SubWindowRedrawingFlag::EQUIPMENT, SubWindowRedrawingFlag::SPELL, @@ -750,7 +750,7 @@ void wiz_modify_item(PlayerType *player_ptr) StatusRedrawingFlag::REORDER, }; rfu.set_flags(flags_srf); - const auto flags_swrf = { + static constexpr auto flags_swrf = { SubWindowRedrawingFlag::INVENTORY, SubWindowRedrawingFlag::EQUIPMENT, SubWindowRedrawingFlag::SPELL,