OSDN Git Service

[Refactor] gm_rad と see_s_msg のスコープを狭めた
authorSlimebreath6078 <slimebreath6078@yahoo.co.jp>
Tue, 1 Mar 2022 14:02:58 +0000 (23:02 +0900)
committerSlimebreath6078 <slimebreath6078@yahoo.co.jp>
Tue, 1 Mar 2022 14:05:50 +0000 (23:05 +0900)
スーパーレイとシーカーレイの処理ではこの変数を使わない
それにも関わらず一番上にあるのはややこしいため位置だけ移した

src/effect/effect-processor.cpp

index dfb8b01..0c7d855 100644 (file)
@@ -105,8 +105,6 @@ ProjectResult project(PlayerType *player_ptr, const MONSTER_IDX who, POSITION ra
     POSITION gx[1024];
     POSITION gy[1024];
     POSITION gm[32];
-    POSITION gm_rad = rad;
-    bool see_s_msg = true;
     rakubadam_p = 0;
     rakubadam_m = 0;
     monster_target_y = player_ptr->y;
@@ -398,6 +396,8 @@ ProjectResult project(PlayerType *player_ptr, const MONSTER_IDX who, POSITION ra
     auto oy = y1;
     auto ox = x1;
     auto visual = false;
+    POSITION gm_rad = rad;
+    bool see_s_msg = true;
     for (k = 0; k < path_n; ++k) {
         POSITION ny = get_grid_y(path_g[k]);
         POSITION nx = get_grid_x(path_g[k]);