From 60328dc32cf40c6e7eadb4813d8268713905c772 Mon Sep 17 00:00:00 2001 From: deskull Date: Thu, 19 Sep 2019 09:26:46 +0900 Subject: [PATCH] =?utf8?q?[Refactor]=20#38997=20generate=5Ffixed=5Ffloor()?= =?utf8?q?=20=E3=81=AB=20floor=5Ftype=20*=20=E5=BC=95=E6=95=B0=E3=82=92?= =?utf8?q?=E8=BF=BD=E5=8A=A0=EF=BC=8E=20/=20Add=20floor=5Ftype=20*=20argum?= =?utf8?q?ent=20to=20generate=5Ffixed=5Ffloor().?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- src/floor-generate.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/floor-generate.c b/src/floor-generate.c index 419f80b93..db0a95687 100644 --- a/src/floor-generate.c +++ b/src/floor-generate.c @@ -1210,24 +1210,24 @@ static void generate_gambling_arena(floor_type *floor_ptr) * @brief 固定マップクエストのフロア生成 / Generate a quest level * @return なし */ -static void generate_fixed_floor(void) +static void generate_fixed_floor(floor_type *floor_ptr) { POSITION x, y; /* Start with perm walls */ - for (y = 0; y < current_floor_ptr->height; y++) + for (y = 0; y < floor_ptr->height; y++) { - for (x = 0; x < current_floor_ptr->width; x++) + for (x = 0; x < floor_ptr->width; x++) { place_solid_perm_bold(y, x); } } /* Set the quest level */ - current_floor_ptr->base_level = quest[p_ptr->inside_quest].level; - current_floor_ptr->dun_level = current_floor_ptr->base_level; - current_floor_ptr->object_level = current_floor_ptr->base_level; - current_floor_ptr->monster_level = current_floor_ptr->base_level; + floor_ptr->base_level = quest[p_ptr->inside_quest].level; + floor_ptr->dun_level = floor_ptr->base_level; + floor_ptr->object_level = floor_ptr->base_level; + floor_ptr->monster_level = floor_ptr->base_level; if (record_stair) exe_write_diary(p_ptr, NIKKI_TO_QUEST, p_ptr->inside_quest, NULL); get_mon_num_prep(get_monster_hook(), NULL); @@ -1422,7 +1422,7 @@ void generate_random_floor(floor_type *floor_ptr) else if (p_ptr->inside_quest) { - generate_fixed_floor(); + generate_fixed_floor(floor_ptr); } /* Build the town */ -- 2.11.0