}
auto &rfu = RedrawingFlagsUpdater::get_instance();
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::INVENTORY,
SubWindowRedrawingFlag::EQUIPMENT,
};
MainWindowRedrawingFlag::MP,
};
rfu.set_flags(flags_mwrf);
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::PLAYER,
SubWindowRedrawingFlag::SPELL,
};
MainWindowRedrawingFlag::MAP,
};
rfu.set_flags(flags_mwrf);
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::OVERHEAD,
SubWindowRedrawingFlag::DUNGEON,
};
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,
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,
};
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,
StatusRedrawingFlag::BONUS,
};
rfu.set_flags(flags_srf);
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::INVENTORY,
SubWindowRedrawingFlag::EQUIPMENT,
SubWindowRedrawingFlag::FLOOR_ITEMS,
StatusRedrawingFlag::BONUS,
};
rfu.set_flags(flags_srf);
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::INVENTORY,
SubWindowRedrawingFlag::EQUIPMENT,
SubWindowRedrawingFlag::FLOOR_ITEMS,
MainWindowRedrawingFlag::MAP,
};
rfu.set_flags(flags_mwrf);
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::INVENTORY,
SubWindowRedrawingFlag::EQUIPMENT,
SubWindowRedrawingFlag::SPELL,
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,
};
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,
};
{
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,
};
rfu.set_flags(flags_mwrf);
rfu.set_flag(StatusRedrawingFlag::MONSTER_STATUSES);
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::OVERHEAD,
SubWindowRedrawingFlag::DUNGEON,
};
StatusRedrawingFlag::COMBINATION,
};
rfu.set_flags(flags_srf);
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::INVENTORY,
SubWindowRedrawingFlag::EQUIPMENT,
};
StatusRedrawingFlag::MP,
};
rfu.set_flags(flags_srf);
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::EQUIPMENT,
SubWindowRedrawingFlag::SPELL,
};
ItemEntity *j_ptr;
auto &rfu = RedrawingFlagsUpdater::get_instance();
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::INVENTORY,
SubWindowRedrawingFlag::PLAYER,
};
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,
};
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,
};
StatusRedrawingFlag::REORDER,
};
rfu.set_flags(flags_srf);
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::INVENTORY,
SubWindowRedrawingFlag::EQUIPMENT,
SubWindowRedrawingFlag::PLAYER,
}
rfu.set_flag(StatusRedrawingFlag::BONUS);
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::EQUIPMENT,
SubWindowRedrawingFlag::PLAYER,
SubWindowRedrawingFlag::FLOOR_ITEMS,
MainWindowRedrawingFlag::MP,
};
rfu.set_flags(flags_mwrf);
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::PLAYER,
SubWindowRedrawingFlag::SPELL,
};
MainWindowRedrawingFlag::ACTION,
};
rfu.set_flags(flags_mwrf);
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::OVERHEAD,
SubWindowRedrawingFlag::DUNGEON,
};
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,
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,
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,
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,
StatusRedrawingFlag::REORDER,
};
rfu.set_flags(flags_srf);
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::INVENTORY,
SubWindowRedrawingFlag::EQUIPMENT,
};
};
rfu.set_flags(flags_srf);
handle_stuff(player_ptr);
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::OVERHEAD,
SubWindowRedrawingFlag::DUNGEON,
};
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,
};
StatusRedrawingFlag::DISTANCE,
};
rfu.set_flags(flags_srf);
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::OVERHEAD,
SubWindowRedrawingFlag::DUNGEON,
};
// 自動拾い/自動破壊により床上のアイテムリストが変化した可能性があるので表示を更新
if (!player_ptr->running) {
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::FLOOR_ITEMS,
SubWindowRedrawingFlag::FOUND_ITEMS,
};
MainWindowRedrawingFlag::TITLE,
};
rfu.set_flags(flags_mwrf);
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::PLAYER,
SubWindowRedrawingFlag::SPELL,
};
MainWindowRedrawingFlag::MAP,
};
rfu.set_flags(flags_mwrf);
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::OVERHEAD,
SubWindowRedrawingFlag::DUNGEON,
};
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,
};
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,
auto &rfu = RedrawingFlagsUpdater::get_instance();
rfu.set_flag(MainWindowRedrawingFlag::MAP);
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::OVERHEAD,
SubWindowRedrawingFlag::DUNGEON,
};
};
rfu.set_flags(flags_srf);
rfu.set_flag(MainWindowRedrawingFlag::MAP);
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::OVERHEAD,
SubWindowRedrawingFlag::DUNGEON,
};
StatusRedrawingFlag::REORDER,
};
rfu.set_flags(flags_srf);
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::INVENTORY,
SubWindowRedrawingFlag::EQUIPMENT,
SubWindowRedrawingFlag::PLAYER,
};
rfu.set_flags(flags_srf);
rfu.set_flag(MainWindowRedrawingFlag::MAP);
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::OVERHEAD,
SubWindowRedrawingFlag::DUNGEON,
};
MainWindowRedrawingFlag::ACTION,
};
rfu.set_flags(flags_mwrf);
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::OVERHEAD,
SubWindowRedrawingFlag::DUNGEON,
};
MainWindowRedrawingFlag::ACTION,
};
rfu.set_flags(flags_mwrf);
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::OVERHEAD,
SubWindowRedrawingFlag::DUNGEON,
};
StatusRedrawingFlag::MP,
};
rfu.set_flags(flags_srf);
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::INVENTORY,
SubWindowRedrawingFlag::EQUIPMENT,
SubWindowRedrawingFlag::PLAYER,
StatusRedrawingFlag::MP,
};
rfu.set_flags(flags_srf);
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::INVENTORY,
SubWindowRedrawingFlag::EQUIPMENT,
SubWindowRedrawingFlag::PLAYER,
StatusRedrawingFlag::REORDER,
};
rfu.set_flags(flags_srf);
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::INVENTORY,
SubWindowRedrawingFlag::EQUIPMENT,
SubWindowRedrawingFlag::PLAYER,
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,
};
};
rfu.set_flags(flags_srf);
rfu.set_flag(MainWindowRedrawingFlag::MAP);
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::OVERHEAD,
SubWindowRedrawingFlag::DUNGEON,
};
};
rfu.set_flags(flags_mwrf);
rfu.set_flag(StatusRedrawingFlag::MONSTER_STATUSES);
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::OVERHEAD,
SubWindowRedrawingFlag::DUNGEON,
};
StatusRedrawingFlag::REORDER,
};
rfu.set_flags(flags_srf);
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::INVENTORY,
SubWindowRedrawingFlag::EQUIPMENT,
SubWindowRedrawingFlag::PLAYER,
}
auto &rfu = RedrawingFlagsUpdater::get_instance();
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::OVERHEAD,
SubWindowRedrawingFlag::DUNGEON,
};
}
auto &rfu = RedrawingFlagsUpdater::get_instance();
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::OVERHEAD,
SubWindowRedrawingFlag::DUNGEON,
};
MainWindowRedrawingFlag::MAP,
};
rfu.set_flags(flags_mwrf);
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::OVERHEAD,
SubWindowRedrawingFlag::DUNGEON,
};
StatusRedrawingFlag::REORDER,
};
rfu.set_flags(flags_srf);
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::INVENTORY,
SubWindowRedrawingFlag::EQUIPMENT,
};
StatusRedrawingFlag::REORDER,
};
rfu.set_flags(flags_srf);
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::INVENTORY,
SubWindowRedrawingFlag::EQUIPMENT,
SubWindowRedrawingFlag::SPELL,
StatusRedrawingFlag::REORDER,
};
rfu.set_flags(flags_srf);
- const auto flags_swrf = {
+ static constexpr auto flags_swrf = {
SubWindowRedrawingFlag::INVENTORY,
SubWindowRedrawingFlag::EQUIPMENT,
SubWindowRedrawingFlag::SPELL,