* @brief オブジェクトの表示を幻覚状態に差し替える
* @return 差し替えたシンボルと色
*/
- ColoredChar image_object()
+ DisplaySymbol image_object()
{
if (use_graphics) {
- auto &baseitems = BaseitemList::get_instance();
- const std::span<BaseitemInfo> candidates(baseitems.begin() + 1, baseitems.end());
- const auto &baseitem = rand_choice(candidates);
+ const auto &baseitems = BaseitemList::get_instance();
+ const auto &baseitem = *(baseitems.begin() + randint1(baseitems.size() - 1));
- return baseitem.cc_config;
+ return baseitem.symbol_config;
}
return { randnum1<uint8_t>(15), rand_choice(image_objects) };